【发布时间】:2012-01-19 14:50:53
【问题描述】:
我正在使用 symfony2 角色层次结构,它运行良好,但为了执行一些更改,我必须检索在我的 security.yml 中设置的 role_hierarchy。
role_hierarchy:
ROLE_USER: [ROLE_ACCESS_USER, ROLE_ACCESS_DATA, ROLE_ACCESS_PRODUCT]
使用getRoles() 只返回ROLE_USER,我怎么能在我的代码中知道ROLE_USER 是用ROLE_ACCESS_USER, ROLE_ACCESS_DATA, ROLE_ACCESS_PRODUCT 创建的?
感谢您的帮助。
【问题讨论】:
-
你需要它做什么?
-
我的“用户”(ROLE_USER)有一组默认的角色,我想允许管理员只给他特定的角色,例如只有 ROLE_ACCESS_DATA。我想通过一个显示所有现有角色的界面来做到这一点。
标签: symfony