我为 Symfony 2 阅读的教程指导用户在
app/config/routing.yml
如果用户想在他们自己的包中包含路由信息,他们会被指示向他们的包中添加一个文件,然后使用类似的东西routing.yml
指向他们的文件app/config/routing.yml
my_route_stuff:
resource: "@CustomstuffBundle/resources/config/routing.yml"
有没有办法跳过“将这个额外的配置添加到app/config/routing.yml
文件中?我正在寻找将捆绑包交给其他人的能力,并让他们能够将其部署到他们的 Symfony 应用程序中而无需编辑自己的app/config/routing.yml
.
如果这是不可能的,那么如果有人可以解释为什么(即:背后的一般哲学)路由信息是 Bundles 的一部分AppKernel
而不是单个 Bundles 的一部分,则可以加分。我对routing.yml
文件和普通 Symfonyconfig.yml
文件之间的区别仍然有点不清楚。