In meinem Symfony2 Anwendung umleiten möchte ich bestimmte Routen für meine Seiten, mit meiner SEO arbeiten gut, aber ich erhalte einige ernste Probleme und ich nicht sie verstehen ..Symfony2 Routen zu falschen Controller
Beispiel:
Zwei Routen:
blog_article:
path: /blog/{slug}
defaults: {_controller: ApplicationEDBlogBundle:Blog:singleArticle}
product:
path: /{category}/{name}
defaults: { _controller: MpShopBundle:Product:view}
die product
Route funktioniert gut, aber die blog_article
Route leitet immer auf product
Strecke ..
In meinem Verständnis, wenn ich blog öffnen: /blog/firstBlog/
standardmäßig denkt es, dass der Blog eine Kategorie und firstBlog ist der Produktname, weil meine product
Route die letzte Route ist.
Aber wenn in meinem Zweig ich konkret sagen, welche Route zu gehen, sollte es nicht funktionieren?
Zum Beispiel: {{ path('blog_article', {slug: blog.slug}) }}
. Sollte dies nicht die Route blog_article
betrachten und den benötigten Controller öffnen? Oder funktioniert das nicht?
Wenn ja, wie halte ich meine hübschen URLs so, wie ich es möchte?