2011-07-05 11 views
0

私はGooglePlaces APIを構築しています。これはhttpデータソースとしてのパッケージです。リチウムのコントローラから接続構成を追加するにはどうすればよいですか?

私はデータソースを使用して私のアプリPlacesControllerに箱から出して使用することができるように、基本的なPlacesモデル&基本gplaces接続でそれを出荷することをお勧めだろうと思った:

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

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

をしかし、私は何とかプラグインのデフォルト接続gplacesをAPIキーで追加することができるようにしたいと思います。

が試み:

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

しかし、(私たちが期待できるとして)それが接続に影響を与えません、

任意のアイデア?

答えて

1

この場合、GPlacesはモデルなので、これを実行するだけでモデルの構成にそのキーを割り当てることになります。これはあなたが望むものではありません。

あなたは'gplaces'と呼ばれる接続している場合、それはConnections::add()でそのキーを使用して設定する必要がありますに、そしてあなたがそうのように、その接続を使用するようにモデルを伝えることができます:

GPlaces::config(array(
    'connection' => 'gplaces' 
)); 
関連する問題