我们如何在symfony 4中将动态URL添加到security.yaml中?

时间:2019-04-10 04:28:47

标签: symfony security routes symfony4

假设我们有一条类似的路线:

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

生成如下网址:

  

/ download-pdf / campus / 1 / apply

  

/ download-pdf / walkin / 3 / qualified

如何将此路由添加到我的security.yaml中,以便只有管理员才能访问此路由?

1 个答案:

答案 0 :(得分:2)

您可以在security.yaml中添加如下网址:

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