Видео актуально для Symfony 7
Давайте рассмотрим еще один способ, как можно создать роуты в своем Symfony проекте. Для этого мы можем воспользоваться папкой config и в ней есть такой файл, который называется routes.yaml.
В этом файле мы тоже можем создавать роуты. Здесь мы видим следующую конструкцию:
controllers: resource: ../src/Controller/ type: attribute
Это означает, что Symfony будет сканировать все файлы, которые находятся внутри папки src/Controller и если там будет найдена конструкция для создания роута через атрибуты, Symfony будет воспринимать это как отдельный роут.
Но, мы можем добавить в этом файле какие-то свои произвольные роуты.
Пример такой конструкции
app_test: path: /test controller: App\Controller\MainController::test
Подробное объяснение, как эта конструкция работает, см. в видео выше.
Таким способом с помощью файла routes.yaml мы тоже можем создавать новые роуты в своем проекте.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти