Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
роуты видно в одном месте (и на одном экране, что важно)
php app/console router:debug в связке с grep будте в любом случаее удобней.
@Route экшенам. А если вы вдруг, например, захотите во всех экшенах суффикс _list заменить на _index, например? Или, например, для всех рутов с суффиксом _new ограничить методы только POST'ом?routing.yml и получить красивый и аккуратный коммит, по changeset'у которого явно видно, что он касается только роутинга, нежели получить изменения в большинстве, а то и во всех контроллерах.app/config/routing.yml, а инклудится в нем:ck_finder:
resource: "@JonlilCKFinderBundle/Resources/config/routing/routing.yml"
prefix: /cms/ckfinder
resource.src/My/AcmeBundle/resources/config могут быть, например, сразу routing_front.yml и routing_admin.yml, импортируемые в app/config/routing:acme_front:
resource: '@MyAcmeBundle/Resources/config/routing_front.yml'
prefix: /
acme_admin:
resource: '@MyAcmeBundle/Resources/config/routing_admin.yml'
prefix: /admin/
Как делать независимые от фреймворка контроллеры?