Каковы варианты использования _controller
специального параметра в системе маршрутизации Symfony?
документ говорит:
Как вы уже видели, этот параметр используется для определения того, какой контроллер выполняется при совпадении маршрута.
Но у меня уже есть ключ конфигурации controller
, чтобы определить, какой контроллер выполнить:
homepage:
path: /
controller: App\Controller\DefaultController::homepageAction
Используя _controller
param, можно получить тот же результат:
homepage:
path: /
defaults:
_controller: App\Controller\DefaultController::homepageAction
Итак, это оно? Или у него есть другие сценарии, для которых он может быть использован?