0

私はGooglePlacesAPIを構築しています。これは、httpデータソースとしてのパッケージです。

Places基本モデルと基本gplaces接続を同梱して出荷し、次を使用してデータソースをアプリですぐに使用できるようにすることをお勧めしますPlacesController

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

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

gplacesしかし、APIキーを使用してプラグインのデフォルト接続をなんとかして追加できるようにしたいと思います。

試した:

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

ただし、(予想どおり)接続には影響しません。

何か案は ?

4

1 に答える 1

1

この例でGPlacesは、はモデルであるため、これを行うと、そのキーがモデルの構成に割り当てられるだけであり、これは必要なものではありません。

と呼ばれる接続がある場合は、'gplaces'そのキーを使用して構成する必要がありますConnections::add()。次に、次のようにその接続を使用するようにモデルに指示できます。

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