Composerを使用しているドキュメントに記載されているようにIvoryGoogleMapsBundle
をインストールしました。Symfony2&IvoryGoogleMapsBundle - 「ivory_google_map」の「api_key」オプションが認識されない
$ composer require egeloen/google-map-bundle
$ composer require php-http/httplug-bundle
私はAppKernel
クラスでバンドルを登録:だから問題は、私はエラーを取得することである
ivory_google_map:
api_key: "%my_key%"
:
public function registerBundles()
{
$bundles = array(
// ...
new Ivory\GoogleMapBundle\IvoryGoogleMapBundle(),
new Http\HttplugBundle\HttplugBundle()
);
とドキュメント
hereに示すように、設定ファイルに私がAPI_KEYをdescriped :
Unrecognized option "api_key" under "ivory_google_map"
しかし、api_key
を設定していないと、ブラウザのコンソールにMissingKeyMapError
が表示されます。
Btw、ApiHelperBuilder
クラスがありません。コントローラーにはapi_key
を設定できません。
symfonyのバージョン:2.8、IvoryGoogleMapsBundleバージョン:^ 2.2
私は言及していないという文書が欠落することができるものの任意のアイデア?
----------
UPDATE
----------
私はちょうど読んバンドルクリエイターは@Matteoは以下のコメントセクションに私をリンク問題についてhereコメント。私が従っていたdev-master
の文書で、バンドルのインストールが正常に動作していないことが発生しました... $ composer require egeloen/google-map-bundle
はapi_key
をサポートしていないバンドルの2.2.1
バージョンをインストールします。
不幸にも私はdev-master
バージョンをインストールする方法が見つかりません。 $ composer require egeloen/google-map-bundle dev-master
は機能しません。 api_key
のいずれかをサポートしていない^[email protected]
バージョンを示唆しています。 dev-master
バージョンをインストールするにはどうすればよいですか?
あなたは 'app/Appkernel.php'でバンドルを起動しましたか? – zizoujab
はいAppKernelにバンドルを登録しました。 'ivory_google_maps'に' geocoder'を設定しても、エラーは発生しません。ドキュメントにあるように、 'api_key'、' debug'、 'language'を内部に追加することはできません。 –
AppKernelにどのように登録したかを確認できるように質問が更新されました。 –