【发布时间】:2016-08-09 10:18:08
【问题描述】:
在我的 symfony2 应用程序中,我希望我的页面有特定的路由,以便与我的 seo 很好地配合,但是我遇到了一些严重的问题,我不明白它们..
示例:
两条路线:
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 路由并打开所需的控制器吗?还是那样不行?
如果是这样,如何保持我想要的漂亮网址?
【问题讨论】: