【发布时间】:2016-05-01 23:33:55
【问题描述】:
菜鸟问题,我在 Symfony 2.8 中工作,我想在访问控制中授予对角色 ROLE_ADMIN 的所有访问权限,有没有办法做到这一点,而无需在 access_control 的每个规则中都写“ROLE_ADMIN”?
我在 security.yml 中试图避免的事情是:
access_control:
- { path: ^/application, roles: ROLE_STUDENT }
- { path: ^/keyword, roles: ROLE_MENTOR }
- { path: ^/department, roles: ROLE_ADMIN }
- { path: ^/requirement, roles: ROLE_MENTOR}
到这里:
access_control:
- { path: ^/application, roles: [ROLE_ADMIN, ROLE_STUDENT ]}
- { path: ^/keyword, roles: [ROLE_ADMIN, ROLE_MENTOR ]}
- { path: ^/department, roles: ROLE_ADMIN }
- { path: ^/requirement, roles: [ROLE_ADMIN, ROLE_MENTOR ]}
在最大的文件中
【问题讨论】:
标签: symfony admin access-control symfony-2.7