Symfony2如何在生成包后更改包的格式


Symfony2 how to change bundle format once the bundle is generated?

如果您使用命令行生成了一个bundle,是否可以更改格式?

如果我没记错的话,有4种格式。

  • yml
  • 注释
  • php
  • xml>

例如,我在学习本教程时生成了这个包。但是我错误地选择了默认的注释格式,而我应该选择yml格式。

因此,作为一种变体(我认为是正确的),您可以手动编写(例如)yml配置。

创建文件YourBundle'Resources'config'routing.yml有必要的记录,并在app'config'routing.yml中注册:

YourBundle:

    resource: "@YourBundle'Resources'config'routing.yml"
    prefix: /prefix
你也可以直接在主路由文件(在app文件夹)中编写路由。