找不到“GET / category / wordone-wordtwo”的路线
这是我尝试访问时遇到的错误
http://localhost/site/web/app_dev.php/category/wordone-wordtwo
的routing.yml:
csa_platform_category:
path: /category/{slug}
defaults: { _controller: CSAPlatformBundle:Category:index }
requirements:
slug: "~^[a-z]+(?:-[a-z]+)*$~"
这个针对slu的slumens slug(wordone-wordtwo-wordtree)
所有路线都运作良好。除了这条路线:csa_platform_category
答案 0 :(得分:0)
如果你摆脱了Tilde(〜)和双引号怎么办:
csa_platform_category:
path: /category/{slug}
defaults: { _controller: CSAPlatformBundle:Category:index }
requirements:
slug: '^[a-z]+(?:-[a-z]+)*$'
尝试一下 - 我不确定这是否有任何区别。