Symfony добавляет дополнительные параметры маршрута

Я пытаюсь добавить в маршрут новые параметры.

Пример маршрута: config / routes.yaml

admin_account_list:
    path:       /accounts
    controller: App\Admin\Controller\Account\AccountController::list
    methods: [GET, POST]
    newParam: // I want to add this

Есть ли способ определить класс, который будет запускаться всякий раз, когда используется этот маршрут

Что вы имеете в виду под "класс, который нужно запустить"?

fubar 07.06.2018 00:21

Мне нужен метод, который я могу включить при использовании этого маршрута.

Ramazan APAYDIN 07.06.2018 00:26

Это действие контроллера - AccountController::list.

fubar 07.06.2018 00:26
symfony.com/doc/master/bundles/SensioFrameworkExtraBundle/… Я хочу добавить к маршруту свойство IsGranted. Чтобы предотвратить доступ к пакетам, я перезаписал.
Ramazan APAYDIN 07.06.2018 00:28

Я действительно могу решить эту проблему с помощью "access_control". Но было бы проще добавить в маршрут.

Ramazan APAYDIN 07.06.2018 00:31

Вы можете использовать прослушиватель запросов ядра, чтобы проверить наличие вашего параметра, а затем вызвать isGranted по мере необходимости.

Cerad 07.06.2018 01:04
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
6
60
1

Ответы 1

admin_account_list:
path:       /accounts
controller: App\Admin\Controller\Account\AccountController::list
methods: [GET, POST]
defaults:
    page: 1
    title: "Hello world!"

попробуйте это может вам помочь

Другие вопросы по теме