检查访问权限。基于Yii1.1的敏捷Web应用程序开发

检查访问权限。基于Yii1.1的敏捷Web应用程序开发,yii,Yii,我需要一些关于CheckAccess功能的帮助。 我正在阅读《使用Yi1.1和PHP5进行敏捷Web应用程序开发》一书,来到了第212页。在这个页面上,我添加了一个“创建用户”菜单项。 我使用与项目相关联的用户(在Db table project\u user\u角色中)作为成员登录,并且成员具有名为“createUser”的操作 问题是我看不到应该由以下代码生成的菜单项: if (Yii::app()->user->checkAccess('createUser', array('

我需要一些关于CheckAccess功能的帮助。 我正在阅读《使用Yi1.1和PHP5进行敏捷Web应用程序开发》一书,来到了第212页。在这个页面上,我添加了一个“创建用户”菜单项。 我使用与项目相关联的用户(在Db table project\u user\u角色中)作为成员登录,并且成员具有名为“createUser”的操作

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

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

谢谢

还有另外两张桌子,即使拥有它们也不算什么。您必须设置RBAC:)


请参见

还有两个表,即使有它们也不是全部。您必须设置RBAC:)


请看

是的,这本书很棒,但我记得里面有一些小错误。我将看看我是否还有我的TrackStar项目,并尝试帮助您。谢谢,我认为我的db中存在错误,因为我有一个0行的表AuthAssignment…是的,这本书很棒,但我记得其中有一些小错误。我将看看我是否还有我的TrackStar项目,并尝试帮助您。谢谢,我认为我的db中存在错误,因为我有一个0行的表AuthAssignment。。。