Мне нужно предложение эксперта. Что является идеальным с точки зрения производительности и стандартов?
1) Определение всех маршрутов в src // Resources / config / routing.yml, как это предлагается в базовом учебнике Symfony?
ИЛИ ЖЕ
2) Определение маршрутов в контроллерах в качестве аннотаций?
Оба, кажется, правы и работают нормально. Мой вопрос заключается в том, чтобы выяснить, какой из них лучше по производительности и более точно соответствует стандартам Symfony.
Вариант 2 — это то, как мне нравится делать это в AppBundle в соответствии с рекомендациями.
http://symfony.com/doc/current/best_practices/controllers.html
Однако, когда я делаю отдельные пакеты, я создаю файл конфигурации маршрутизации, чтобы пользователю было легче находить маршруты для перезаписи.
Лично я предпочитаю автономные файлы маршрутизации, но опять же я работаю с остальными API, так что это значительно упрощает мою документацию и позволяет делиться вызовами API с остальной частью команды.