我们如何在 symfony 4 中将动态 url 添加到 security.yaml 中?
How can we add dynamic url into security.yaml in symfony 4?
假设,我们有这样一条路线:
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/applied
或者,
/download-pdf/walkin/3/qualified
如何将此路由添加到我的 security.yaml 以便只有管理员可以访问此路由?
您可以在security.yaml中添加这样的url,如下所示:
- { path: '^/download-pdf/', roles: IS_AUTHENTICATED_FULLY }
假设,我们有这样一条路线:
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/applied
或者,
/download-pdf/walkin/3/qualified
如何将此路由添加到我的 security.yaml 以便只有管理员可以访问此路由?
您可以在security.yaml中添加这样的url,如下所示:
- { path: '^/download-pdf/', roles: IS_AUTHENTICATED_FULLY }