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