0

我正在构建一个 GooglePlaces API,它被打包为一个 http 数据源。

我认为将它与基本Places模型和基本gplaces连接一起发布是个好主意,这样数据源就可以在我的应用程序中开箱即用地PlacesController使用:

use app\models\Places;
use google\models\Places as GPlaces;

class PlacesController extends \lithium\action\Controller { ... }

但我希望能够以某种方式为插件默认连接附加gplacesAPI 密钥。

试过:

GPlaces::config(array(
    'key' => 'AIzaSyAQ802bwgTUw6KcBnaHF1YWdzW6zvIf4to'
));

但它不会影响(正如我们所料)的连接,

有任何想法吗 ?

4

1 回答 1

1

在这种情况下,GPlaces是一个模型,所以这样做只会将该键分配给模型的配置,这不是您想要的。

如果您有一个名为 的连接'gplaces',则应该使用该键配置它Connections::add(),然后您可以告诉您的模型使用该连接,如下所示:

GPlaces::config(array(
    'connection' => 'gplaces'
));
于 2011-07-05T22:29:19.627 回答