Geçenlerde genişletilmiş CWebUser sınıf ve şimdi onun gibi yararlı yöntemleri vardır adres:
Yii::app()->user->isAdmin;
Yii::app()->user->isTeacher;
Yii::app()->user->isStudent;
Şimdi accessControl filtresi ile orada sıkıntılar.
Önce, sadece admin erişimine izin vermek için, ben kullanılan:
public function accessRules()
{
return array(
array('allow',
'actions'=>array('index','update', 'create', 'delete'),
'users'=>array('admin'),
),
array('deny',
'users'=>array('*'),
),
);
}
Sadece Yii :: app var kullanıcılar için temsilci erişimi için accessRules yeniden nasıl () -> user-> IsAdmin nitelik?