所有我對這個問題的研究使我什麼:Symfony2中無法找到控制器路徑
我仍然有此錯誤:無法找到控制器路徑「/博客/ 1」。也許你忘了在路由配置中添加匹配路由?,與BlogBundle
這條路blog_index:
path: /{page}
defaults: { _controller: PathBlogBundle:Blog:index, page: 1 }
requirements:
page: "\d*"
_method: GET
blog_see:
path: /article/{id}
defaults: { _controller: PathBlogBundle:Blog:voir }
requirements:
id: "\d+"
_method: GET
blog_add:
path: /add
defaults: { _controller: PathBlogBundle:Blog:ajouter }
requirements:
_method: POST
blog_update:
path: /update/{id}
defaults: { _controller: PathBlogBundle:Blog:modifier }
requirements:
id: "\d+"
_method: GET
blog_delete:
path: /delete/{id}
defaults: { _controller: PathBlogBundle:Blog:supprimer }
requirements:
id: "\d+"
_method: GET
在這裏,每次都是應用之一:
default:
resource: "@PathBlogBundle/Resources/config/routing.yml"
prefix: /
path:
resource: "@PathBlogBundle/Resources/config/routing.yml"
prefix: /blog
嘗試使用'page:\ d +'作爲您的'blog_index'路線而不是'page:「\ d *」'。 – NHG
謝謝,我試過但不起作用。這看起來像我的緩存:清除進入無限循環和崩潰。 – Totem
因此,'rm -rf app/cache/*'; )請從模式中刪除'「字符:http://symfony.com/doc/current/book/routing.html#adding-requirements – NHG