我的项目中有7个捆绑包。所以我从主路由文件(app-> config-> routing.yml)指出了每个。
我要求可以使用不同的路径调用bundle中的相同路由文件。就像一条带有参数的路径而另一条没有参数的路径。
我的主路由文件如下所示
clubadmin_general:
resource: "@TestGeneralBundle/Resources/config/routing.yml"
host: "mywebsite"
prefix: /{url_identifier}/admin/
clubadmin_general_club_domain:
resource: "@TestGeneralBundle/Resources/config/routing.yml"
prefix: /admin/
当调用表格主路由文件时,捆绑包内的路由文件很常见。捆绑包内的路由文件看起来像..
show_dashboard:
pattern: /
defaults: { _controller: TestGeneralBundle:Dashboard:index }
当我打电话时,首先定义的路由给出"找不到路由"。但第二个效果很好。当我改变订单时,总是第二次运作良好。
在上面的代码路径" / admin / "效果很好。但路径" / {url_identifier} / admin / "不行。
我认为" show_dashboard "为路径缓存名称。可能是这个问题。但无法找到解决方案。
有人请帮帮我。
答案 0 :(得分:0)
终于找到了解决方案......通过创建不同的环境,缓存文件夹得到分离,然后就可以使用具有不同路径的相同路由名称。