, что это правильный метод для преобразования:URL псевдонимов в Symfony 2
www.domain.com/post/id-of-the-post
в этом:
www.domain.com/post/title-of-the-post
Благодаря
, что это правильный метод для преобразования:URL псевдонимов в Symfony 2
www.domain.com/post/id-of-the-post
в этом:
www.domain.com/post/title-of-the-post
Благодаря
Там нет поддержки для псевдонимов маршрутов еще:
Add Support for Alias Routes in Symfony2
Вы можете:
Создавайте уникальные слизни для своих постов. При использовании доктрины, использовать slugable extension
Создать контроллер, который принимает пули, и создать соответствующие маршрутизации для маршрутизации к этому контроллеру через:
www.domain.com/post/title-of-the-post
Создать контроллер, который принимает идентификатор, создать соответственно маршрутизации для маршрутизации к этому контроллеру через:
www.domain.com/post/id-of-the-post
Re которые посещают www.domain.com/post/id-of-the-post
до www.domain.com/post/title-of-the-post
Являются ли ваши маршруты жестко запрограммированными или сгенерированы базой данных и идентификатором/заголовком/заголовком, помещенным в '{{title_or_id}}'? Если они просто попадают в '{{title_or_id}}, вы можете добавить метод в свой репозиторий к' findByTitleOrId', который ищет по заголовку, а затем id (или наоборот) в том же духе, что и https: // github .com/FriendsOfSymfony/FOSUserBundle/blob/master/Model/UserManager.php # L95-L109 – qooplmao
Да, поэтому я, судя по всему, могу попробовать решение, подобное этому. благодаря – xger86x