我使用symfony2角色层次结构,它工作得很好,但为了执行一些更改,我必须检索在我的security.yml中设置的role_hierarchy. role_hierarchy:ROLE_USER: [ROLE_ACCESS_USER, ROLE_ACCESS_DATA, ROLE_ACCESS_PRODUCT] 使用get
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')