0

我只是想知道我们能否将默认目录结构(即 Bundle 内的 Bundle 像这样)和默认 Bundle 目录 Acme 更改为其他内容。

4

2 回答 2

0

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

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

“捆绑内的捆绑”是什么意思?你想创建一个 AcmeDemoBundleFooBundle 吗?不,那是不可能的。


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

您不仅需要重命名供应商名称,还需要确保所有配置正确并使用新供应商而不是Acme. 这篇文档文章正在讨论删除捆绑包,但它也可以用作以安全方式删除捆绑包的清单。

于 2013-06-20T11:26:26.627 回答
0

Esy,删除您的文件夹“Acme”及其内容。然后虽然终端调用

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

你会得到“Main”而不是“Acme”

您还需要从旧配置中清除 appKenrel 和其他配置文件。

于 2013-06-20T12:42:10.177 回答