Как разрешить URL из запроса в маршрут - PullRequest
0 голосов
/ 09 сентября 2010

Я пытаюсь найти способ заставить Symfony 1.4 визуализировать страницу:

/detail/id/1

, когда url вызывается:

/?url=/detail/id/1

Есть идеи?Гуглил, но пока не нашел решения для этого.Есть идеи?Я знаю, что это можно сделать с помощью переписывания, но я надеялся, что смогу сделать это как-нибудь через routing.yml.

1 Ответ

0 голосов
/ 21 февраля 2011

Вы можете вручную добавить эту строку в свой routing.yml, в вашем случае я бы сделал (я предполагаю, что модуль detail и действие id ):

detail_id:
  url:  /?url=/detail/id/:id
  param: { module: detail, action: id }
  requirements:
    id: \d+

Получение id из действия с помощью $ this-> getParameter ('id')

...