В Symfony 7 основным способ создания роутов в контроллере является конструкция атрибутов, аннотации больше не используются.
Есть более одного способа, как можно создать роуты в Symfony проекте.
Начиная с Symfony 6 основным способом создания роутов является использование так называемой конструкции атрибутов.
Например:
#[Route('/main', name: 'app_main')]
Но, если вы будете работать с более старыми проектами Symfony, можно встретиться с более старой формой создания роутов, которая называется аннотации.
Пока Symfony работал с версией PHP ниже 8, не было возможности использовать такие конструкции для создания роутов.
Выглядят такие конструкции следующим образом:
/** * @Route('/main') */
Аннотация - это php комментарий, который имеет такую особую конструкцию.
Аннотации также можно использовать и в Symfony 6. Можно использовать обе формы записи.
Также очень важное правило в Symfony заключается в том, что кажды роут должен что-либо возвращать. См. подробнее в видео.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти