Symfony2 определяет маршруты как аннотации в контроллере

Мне нужно экспертное предложение. Что идеально с точки зрения производительности и стандартов?

1) Определение всех маршрутов в src//Resources/config/routing.yml, как это было предложено базовым учебником Symfony?

OR

2) Определение маршрутов в контроллерах в виде аннотаций?

Оба вроде правы и работают нормально. Мой вопрос состоит в том, чтобы обосновать, какой из них лучше для производительности и более точно соответствует стандартам Symfony.


person user3227262    schedule 23.09.2015    source источник


Ответы (2)


Вариант 2 — это то, как мне нравится делать это в AppBundle в соответствии с рекомендациями. http://symfony.com/doc/current/best_practices/controllers.html

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

person Zac Ball    schedule 23.09.2015

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

person Ralph Melhem    schedule 23.09.2015