Я пытаюсь добавить в маршрут новые параметры.
Пример маршрута: config / routes.yaml
admin_account_list:
path: /accounts
controller: App\Admin\Controller\Account\AccountController::list
methods: [GET, POST]
newParam: // I want to add this
Есть ли способ определить класс, который будет запускаться всякий раз, когда используется этот маршрут
Мне нужен метод, который я могу включить при использовании этого маршрута.
Это действие контроллера - AccountController::list.
Я действительно могу решить эту проблему с помощью "access_control". Но было бы проще добавить в маршрут.
Вы можете использовать прослушиватель запросов ядра, чтобы проверить наличие вашего параметра, а затем вызвать isGranted по мере необходимости.






admin_account_list:
path: /accounts
controller: App\Admin\Controller\Account\AccountController::list
methods: [GET, POST]
defaults:
page: 1
title: "Hello world!"
попробуйте это может вам помочь
Что вы имеете в виду под "класс, который нужно запустить"?