我想有這樣的網址:Symfony2的指數路線2參數
example.com
example.com/category
example.com/category/name
我的路線:
default_page:
path: /{name}
defaults: { _controller: CatalogWebBundle:Default:index }
default_page:
path: /
defaults: { _controller: CatalogWebBundle:Default:index }
default_page:
path: /{name}/{category}
defaults: { _controller: CatalogWebBundle:Default:index }
正常工作,只有
example.com/category
什麼是錯我的路線?
錯誤是:
No route found for "GET /category/name"
No route found for "GET /"
我想這可能是因爲你把它們全部設置爲'default_page'?或者僅僅是爲了這個例子? – ChadSikorra 2014-11-22 14:21:15
@ChadSikorra,但這可能是1頁'indexAction' – Wizard 2014-11-22 14:22:40
是的,但他們仍然需要不同的名稱爲YAML否則一些將被忽略,你會得到意想不到的結果。或者,也許我不明白一些明顯的東西?時間搶我的早晨咖啡哈哈。 – ChadSikorra 2014-11-22 14:43:09