0
我的項目中有7個軟件包。所以我指出了每個主要路由文件(app-> config-> routing.yml)。從Symfony2中的主路由文件到同一路由文件的不同路徑
我有一個要求,可以使用不同的路徑調用捆綁中的相同路由文件。就像一條有爭論的路徑,另一條沒有爭論。
我的主要路由文件看起來像如下
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」名稱被緩存爲一個路由。可能是這個問題。但找不到解決方案。
有人請幫幫我。
問題是show_dashboard不受前綴的影響,所以名爲show_dashboard的最新路由會覆蓋以前的路由。我不知道有什麼簡單的方法來解決它。 bin/console debug:route會清除這個。 – Cerad