バンドルを生成するとき、TitleCase名は有効ですか?たとえば、Acme\TitleCaseBundle
Symfony2では、ルートのプレフィックスが自動的に付けられacme_title_case
、サービスがacme_title_case.example:
あり、でAcme\TitleCaseBundle\DependencyInjection\Configuration
、構成ツリーのルートノードがこのメソッドで検出されます。
<?php
// ...
public function getConfigTreeBuilder()
{
$treeBuilder = new TreeBuilder();
$rootNode = $treeBuilder->root('acme_title_case');
// ...
}
あるはずacme_titlecase
です!
これらを修正しようとすると、に追加acme_titlecase: ~
するapp/config/config.yml
とこのエラーがスローされます
InvalidArgumentException: There is no extension able to load the configuration for
"acme_titlecase" (in /Users/me/Sites/MySite/app/config/config.yml).
Looked for namespace "acme_titlecase",
found "framework", "another_namespace", ... , "acme_title_case", ...