Symfony Routing или Symfony Аннотации?

Я запускаю новое веб-приложение Symfony и хочу, чтобы этот проект был максимально чистым. Я не могу принять решение между аннотациями маршрутизации или базовой маршрутизацией Symfony в моем файле rout.yml. Есть ли плюсы и минусы либо?

1 ответ

Решение

В производстве они оба абсолютно одинаковы - аннотации и / или файлы конфигурации маршрутизации (будь то yaml, xml или php sourced) все скомпилированы в оптимизированное регулярное выражение, которое сопоставляется из пути URL-адреса с действием контроллера.

Я склонен в основном к аннотациям на действиях контроллеров (сохранение конфигурации близко к действиям, как аннотации phpdoc) и файлам маршрутизации yaml для более общих других маршрутов, таких как перенаправления.

Это полностью ваш выбор относительно того, где они находятся.

Другие вопросы по тегам