【发布时间】:2012-11-14 05:56:11
【问题描述】:
生成捆绑包时,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", ...
【问题讨论】:
标签: symfony dependency-injection namespaces symfony-2.1