使用时我无法理解一个概念ZfcRbac
。
1.我使用自己的User
实体来实现ZfcRbac\Identity\IdentityInterface
2.这个接口有addRole
和getRoles
方法,getRoles()
应该返回数组Rbac\Role\RoleInterface
所以我有一个数组Rbac\Role\RoleInterface
3.我从我的自定义模型中获取角色,并通过在验证用户时将角色添加到User
实体addRole()
4. Rbac\Role\RoleInterface
具有hasPermission()
返回角色权限的方法
摘要:身份验证后,我拥有User
每个角色的经过身份验证的身份信息、角色和权限。为什么我需要另一个RoleProvider
并列出我在其中的所有角色?我错过了什么?