当前位置 : 主页 > 网络推广 > seo >

如何在Symfony中检索完整的角色层次结构

来源:互联网 收集:自由互联 发布时间:2021-06-16
我使用symfony2角色层次结构,它工作得很好,但为了执行一些更改,我必须检索在我的security.yml中设置的role_hierarchy. role_hierarchy:ROLE_USER: [ROLE_ACCESS_USER, ROLE_ACCESS_DATA, ROLE_ACCESS_PRODUCT] 使用get
我使用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?

谢谢帮忙.

您可以从容器获取层次结构:

$container->getParameter('security.role_hierarchy.roles')
网友评论