我尝试使用本 指南 制作 RBAC,到目前为止,我让它没有错误地工作,但我现在卡住了几个小时,因为我的模型中的规则不起作用。我尝试使用以下代码测试读者角色:
<?php if(Yii::app()->user->checkAccess('reader')): ?>
<h1> Grats u are a reader </h1>
<?php endif; ?>
因此,在我登录后,应该会出现这条小消息,但不知何故不会。例如,当我登录并尝试转到我的模型索引时,我可以看到注册用户,它告诉我我没有权限,甚至认为我这样做了:
array('allow', // allow all users to perform 'index' and 'view' actions
'actions'=>array('view','index'),
'roles'=>array('reader')
),
欢迎任何想法,并告诉我是否需要显示更多代码。好的回到思考。