的checkAccess。使用Yii1.1进行敏捷Web应用程序开发

时间:2012-03-08 08:41:55

标签: yii

我需要一些CheckAccess功能的帮助。 我正在阅读使用Yii1.1和PHP5 的敏捷Web应用程序开发书,然后来到第212页。在这个页面上,我要添加一个“创建用户”菜单项。 我使用与项目关联的用户(在Db表project_user_role中)作为成员登录,并且成员具有名为“ createUser ”的操作。

问题是我看不到应该由以下代码生成的菜单项:

if (Yii::app()->user->checkAccess('createUser', array('project' => $model))) {     
    $this->menu[] = array('label' => 'Add User To Project', 'url' => array('adduser', 'id' => $model->id));  
}

由于

1 个答案:

答案 0 :(得分:1)

此外,使用AuthAssignment还有两个表,甚至还有完整的交易。你必须设置RBAC :)。

请参阅Role-Based Access Control