Пользовательская маршрутизация в Symfony2 - / bundle / controller / action / params - PullRequest
1 голос
/ 13 февраля 2012

У меня есть вопрос: возможно ли создать правило маршрутизации в Symfony2, которое выбирает / bundle / controller / action / params из URL?

«абстрактный» routing.yml в моемразум может выглядеть так:

Directory{nameofbundle}Bundle:
    pattern:  /{nameofbundle}/{controller}/{action}/{params}
    defaults: { _controller: Directory{nameofbundle}Bundle:{controller}:{action}}

Так что, если бы я пошел на URL www.myweb.com/Xyz/Asd/ffs/, он запустил бы: действие с именем ffsAction из AsdController из пакета src / Asd / XyzBundle /

Возможно ли это, или мне нужно создать правило для каждого пакета, каждого контроллера и каждого действия вэто?

1 Ответ

0 голосов
/ 04 мая 2012

Вы можете использовать этот шаблон

default:
    pattern:  /{_controller}

Тогда вам разрешено вызывать действие контроллера прямо из URL, как это

http://mysite.com/MyBundle:DefaultController:index
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...