Symfony Routing или Symfony Аннотации?
Я запускаю новое веб-приложение Symfony и хочу, чтобы этот проект был максимально чистым. Я не могу принять решение между аннотациями маршрутизации или базовой маршрутизацией Symfony в моем файле rout.yml. Есть ли плюсы и минусы либо?
1 ответ
В производстве они оба абсолютно одинаковы - аннотации и / или файлы конфигурации маршрутизации (будь то yaml, xml или php sourced) все скомпилированы в оптимизированное регулярное выражение, которое сопоставляется из пути URL-адреса с действием контроллера.
Я склонен в основном к аннотациям на действиях контроллеров (сохранение конфигурации близко к действиям, как аннотации phpdoc) и файлам маршрутизации yaml для более общих других маршрутов, таких как перенаправления.
Это полностью ваш выбор относительно того, где они находятся.