我想要这个网址:
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 /"发布于 2014-11-22 16:36:46
使您的内部名称唯一的路线,它应该正常工作。
default_page_X:
path: /{name}
defaults: { _controller: CatalogWebBundle:Default:index }
default_page_Y:
path: /
defaults: { _controller: CatalogWebBundle:Default:index }
default_page_Z:
path: /{name}/{category}
defaults: { _controller: CatalogWebBundle:Default:index }发布于 2014-11-22 14:18:50
大括号是用于变量的。当您键入..com/分类时,它将进入您的第一条路径,将“分类”作为变量名的值。
https://stackoverflow.com/questions/27078358
复制相似问题