关于新的自定义CMS,我的路由遇到一些问题。我的CMS可以为页面生成自定义标签,并且我已经为此设置了路由。它做得如此完美。但是,我也有一个帮助和建议部分,该部分具有不同的URL,并且是静态页面。我的routing.yml看起来像这样:-
helpadvice:
path: /help-advice
defaults: { _controller: FrontBundle:Posts:helpadvice }
frontpage:
pattern: /{slug}
defaults: { _controller: FrontBundle:Pages:livepages }
requirements:
slug: .+
这应该可以正常工作,但是当我访问该页面时,我收到一条错误消息,即它正在使用Slug在数据库中查找该页面。
谁能帮我解决这个问题?
路线的顺序很重要。该frontpage
路线是一条通吃的路线,因此应该是最后一条路线,您必须将其移动到那里。您可以使用router:debug
命令检查订单。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句