Как мы можем добавить динамический URL в security.yaml в Symfony 4? - PullRequest
0 голосов
/ 10 апреля 2019

Предположим, у нас есть маршрут вроде:

drive_student_list:
path: /download-pdf/{drive}/{driveId}/{type}
controller: SomeController::someFunction
requirements: 
drive: campus|walkin
driveId: '\d+'
type: applied|attended|qualified

, который генерирует URL как:

/ скачать-PDF / кампус / 1 / применяется

или

/ скачать-PDF / хожу / 3 / Квалифицированный

Как я могу добавить этот маршрут в свой security.yaml, чтобы только администратор мог получить доступ к этому маршруту?

1 Ответ

2 голосов
/ 10 апреля 2019

Вы можете добавить такой URL в security.yaml следующим образом:

 - { path: '^/download-pdf/', roles: IS_AUTHENTICATED_FULLY }
...