[英]What is the difference between generated Symfony2 controller and FOSRestBundle controller?
[英]Generated Slug Overriding Symfony2 Controller Links
關於新的自定義CMS,我的路由遇到一些問題。 我的CMS可以為頁面生成自定義的標簽,並且我已經為此設置了路由。 它是如此完美。 但是,我也有一個幫助和建議部分,該部分具有不同的URL,並且是靜態頁面。 我的routing.yml看起來像這樣:-
helpadvice:
path: /help-advice
defaults: { _controller: FrontBundle:Posts:helpadvice }
frontpage:
pattern: /{slug}
defaults: { _controller: FrontBundle:Pages:livepages }
requirements:
slug: .+
這應該可以正常工作,但是當我訪問該頁面時,我得到一個錯誤,即它正在使用該插件在數據庫中查找該頁面。
誰能幫我解決這個問題?
路線的順序很重要。 frontpage
路線是frontpage
路線,因此應該是最后一條路線 ,您必須將其移到那里。 您可以使用router:debug
命令檢查順序。
可能是您的路由錯誤嗎?
/ {slug}和/ help-device是同一路徑。 您的symfony認為“幫助設備”是一種a。 只需將/ help / advice更改為/ help-advice(例如),將/ slug / {slug}更改為/ {slug}(或其他內容),然后檢查是否可以解決您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.