「ロールベースのアクセス制御」に関するYiiのドキュメントを読みましたが、デフォルトのユーザーロールを構成する場所が見つかりませんでした。
追加しました:
'authManager'=>array(
'class'=>'CDbAuthManager',
'connectionID'=>'db',
'defaultRoles'=>array('guest', 'authenticated', 'admin'),
),
protected / config/main.phpへ
しかし、これらのビジネスルールをどこに置く必要がありますか?
$bizRule='return !Yii::app()->user->isGuest;';
$auth->createRole('authenticated', 'authenticated user', $bizRule);
$bizRule='return Yii::app()->user->isGuest;';
$auth->createRole('guest', 'guest user', $bizRule);
$bizRule='return Yii::app()->user->admin;';
$auth->createRole('admin', 'admin user', $bizRule);
助けてくれてありがとう!