Контроллеры

Контроллер - это обработчик точек входа для HTTP запросов. Каждый контроллер независим от другого, но может их вызывать через HTTP редирект

Пример простого контроллера

Что получилось в итоге?

У нашего приложения появился url http:<адрес>/test который на ответ дает JSON строку. Так же могут использоваться и другие подходы: Отрисовка страницы описной в /templates/test.html.twig с присвоением переменной Twig foo значения bar <code php> $this→render('/templates/test.html.twig',[ 'foo'⇒'bar' ]); </code> Перенаправление на URL по имени в контроллере. Т.е. будет перенаправление на URL - l http:<адрес>/testmebad

Подробнее Controller (Symfony 6.4 Docs)