我们可以将默认目录名“Acme”更改为其他名称吗?

时间:2013-06-20 11:24:16

标签: php symfony

我只想知道我们是否可以更改默认目录结构,即Bundle内的Bundle,默认Bundle目录Acme为其他内容。

2 个答案:

答案 0 :(得分:0)

Acme只是一个虚拟供应商名称。在创建自己的捆绑包时将其替换为您自己的。

  

我们可以更改默认目录结构,即 Bundle in Bundle

对于'束内捆绑'你是什么意思?你想创建一个AcmeDemoBundleFooBundle?不,那是不可能的。


如评论中所述。如果要重命名捆绑供应商,则需要手动执行此操作。没有脚本/命令。 (旁注:PHP语法可以灵活地编写一个好的重构工具,这就是为什么它不存在或不起作用)

您不仅需要重命名供应商名称,还需要确保所有配置都正确并使用新供应商而不是AcmeThis doc article正在谈论删除捆绑包,但它也可以用作检查列表,以安全的方式删除捆绑包。

答案 1 :(得分:0)

Esy,删除文件夹“Acme”及其内容。然后通过终端呼叫

php app/console generate:Bundle --namespace="Main\DefaultBundle

你会得到“主要”而不是“Acme”

此外,您还需要清除旧配置中的appKenrel和其他配置文件。