【发布时间】:2012-11-07 13:10:26
【问题描述】:
如何在 Symfony2 中覆盖单个路由?
我有一个包含 bundle_routing.yml 文件的捆绑包。
在扩展此父捆绑包的捆绑包中,我也有路由文件:
routing.xml
请注意,这些文件的名称不同。
在这个路由文件中,我喜欢覆盖单个父路由。
我尝试简单地重新声明它并更改模式。
但它没有应用。
父母:
MyParentBundle_detailpage:
pattern: /detail
defaults: { _controller: "MyParentBundle:Item:detail" }
孩子:
<route id="MyParentBundle_detailpage" pattern="/itemDetails">
<default key="_controller">MyParentBundle:Item:detail</default>
</route>
【问题讨论】: