我想有这样的网址: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