在我的应用程序中测试角色时,我发现isGranted
了SecurityContext
. 它工作得很好,但现在我需要检查不是当前用户的用户的角色,所以isGranted
对我不起作用。
我一直在寻找,我找到了hasRole
用户的功能,问题是这个功能没有在 Symfony 的层次结构树中查找,它只是在分配给用户的角色中查找。
isGranted
那么,是否有一个函数可以像当前用户一样在层次结构树中查找用户的角色?
编辑
我找到了这个解决方案:
如何使用 Symfony2 中的 AccessDecisionManager 对任意用户进行授权?
我实现了它并且它有效,问题是它需要ContainerBuilder
并且我更喜欢不同的方法。
任何想法?