我只想知道我们是否可以更改默认目录结构,即Bundle内的Bundle,默认Bundle目录Acme为其他内容。
答案 0 :(得分:0)
Acme
只是一个虚拟供应商名称。在创建自己的捆绑包时将其替换为您自己的。
我们可以更改默认目录结构,即 Bundle in Bundle
对于'束内捆绑'你是什么意思?你想创建一个AcmeDemoBundleFooBundle?不,那是不可能的。
如评论中所述。如果要重命名捆绑供应商,则需要手动执行此操作。没有脚本/命令。 (旁注:PHP语法可以灵活地编写一个好的重构工具,这就是为什么它不存在或不起作用)
您不仅需要重命名供应商名称,还需要确保所有配置都正确并使用新供应商而不是Acme
。 This doc article正在谈论删除捆绑包,但它也可以用作检查列表,以安全的方式删除捆绑包。
答案 1 :(得分:0)
Esy,删除文件夹“Acme”及其内容。然后通过终端呼叫
php app/console generate:Bundle --namespace="Main\DefaultBundle
你会得到“主要”而不是“Acme”
此外,您还需要清除旧配置中的appKenrel和其他配置文件。