Использование переведенных заголовков i18n в качестве маршрута в Symfony - PullRequest
0 голосов
/ 01 марта 2011

Я пытаюсь направить некоторые категории на основе их переведенных имен, пока не работает,

Моя модель хорошая, название категории переведено, ссылка выполнена на хорошем языке, но все категории указывают на одну и ту же страницу (одну из категорий).

поэтому / категория / игрушки, будет идти на той же странице, что и / категория / одежда, то же самое из французских названий, таких как / категория / жуэ,

это работало до того, как я добавил i18n на имя кота,

У кого-нибудь есть идея?

view_categorie:
  url:   /categorie/:name/
  class:   sfDoctrineRoute
  options: { model: csw_Categorie, type: object }
  param: { module: categorie, action: listing }

1 Ответ

3 голосов
/ 04 марта 2011

Попробуйте использовать следующую идею: /categorie/:id/:name.html

Таким образом, вы не зависите от имени для выбора категории, но от идентификатораиспользуйте имя в качестве помощи SEO для вашей веб-страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...