小编gra*_*ane的帖子

Symfony2中isGranted的替代品

虽然在我的应用程序测试的角色,我发现功能isGrantedSecurityContext.它工作得很好,但现在我需要检查不是当前用户的用户的角色,因此isGranted对我不起作用.

我一直在寻找并找到了hasRole用户的功能,问题是这个功能没有查看Symfony的层次结构树,它只是查看分配给用户的角色.

那么,是否有一个函数可以查找用户在层次结构树中查找的角色,就像isGranted当前用户一样?

编辑

我找到了这个解决方案

如何在Symfony2中使用AccessDecisionManager来授权任意用户?

我实现它并且它有效,问题是它需要它ContainerBuilder,我宁愿采用不同的方法.

任何的想法?

php roles symfony

5
推荐指数
1
解决办法
2132
查看次数

标签 统计

php ×1

roles ×1

symfony ×1