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

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

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

ИЛИ ЖЕ

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

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

2

Решение

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

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

2

Другие решения

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

0

По вопросам рекламы [email protected]