Yii RBAC将所有操作附加到指定角色?

时间:2013-02-14 04:48:04

标签: php yii yii-extensions

我正在使用Yii Framework来开发Web应用程序。当我试图获得与特定角色相关的所有操作时,我正在碰壁。

作为示例,假设有用户被指定为Admin,其中有一些操作附加到Admin。此Admin角色继承了主持人和用户角色。主持人和用户角色都有一些不同的操作。那么我们如何检索来自管理员,主持人和用户角色的所有用户操作。?

我一直在查看所有这些类引用,没有人说这是(im)可能的。任何想法,。?

感谢。

1 个答案:

答案 0 :(得分:1)

应该可以使用调用getItemChildren()的递归函数,请参阅http://www.yiiframework.com/doc/api/1.1/IAuthManager#getItemChildren-detail

正如Örs所提到的,GUI已有扩展,除了yii-user-management之外,还有yii-rights和auth。