このガイドを使用して 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')
),
どんなアイデアでも大歓迎です。さらにコードを表示する必要があるかどうか教えてください。考えに戻ります。