在我的Symfony2应用程序,我想具体路线为我的网页,与我的SEO很好地工作,但我收到了一些严重的问题,我不明白他们..Symfony2的路由重定向到错误的控制器
例:
两条路线:
blog_article:
path: /blog/{slug}
defaults: {_controller: ApplicationEDBlogBundle:Blog:singleArticle}
product:
path: /{category}/{name}
defaults: { _controller: MpShopBundle:Product:view}
的product
航线工作正常,但blog_article
路线始终重定向到product
路线..
在我的理解中,如果我打开博客:/blog/firstBlog/
默认情况下它认为博客是一个类别,firstBlog是产品名称,因为我的product
路线是最后一条路线。
但是,如果在我的树枝我特指告诉哪条路线去,不应该它的工作?
例如:{{ path('blog_article', {slug: blog.slug}) }}
。不应该看看blog_article
路线并打开所需的控制器?或者它不能像那样工作?
如果是这样,如何保持我想要的方式我漂亮的网址?