Есть ли способ экспортировать маршруты из комплекта Symfony2 через DependencyInjection - PullRequest
3 голосов
/ 04 июля 2011

Я хочу автоматически добавлять маршруты из моего пакета без добавления ссылки на схему маршрутизации моего пакета в routing.yml. Например, это может быть пакет администратора. Каждое приложение, использующее этот пакет, получит специальные маршруты / admin / xxx без ручного редактирования схемы маршрутизации.

Для сервисов довольно просто переопределить метод Extension-> load (), но для маршрутизации я не смог найти решение.

Как реализовать желаемую функцию?

1 Ответ

3 голосов
/ 04 июля 2011

В настоящее время вы не можете легко подключиться к такой маршрутизации из Bundle, поэтому сам фреймворк, такой как профилировщик и панель инструментов веб-отладки, должен быть включен из файла routing_dev.yml.

Однако, я полагаю, было бы выполнимым добавить событие, отправляемое при разборе маршрутизации, я думаю, позволяя пакетам подключаться к нему, чтобы добавить свои собственные маршруты в RouteCollection. Я создал проблему по этому поводу на трекере Symfony.

...