Настройка Rbac В Yii

Пытаяюсь сделать rbac на сайте. Все сделал как здесь с одной разницей что использую CdbAuthManager.

Но данный участок кода не работает:




if(Yii::app()->user->checkAccess('administrator')){

    echo "hello, I'm administrator";

}



Я думаю что у меня не работает функция assign, тк она добавляет запись в бд. Но соответсвующие таблицы у меня пусты. Кто знает проблему? yii rights не предлагать, тк сложный.

Ивзиняюсь, что начинаю с этого, я могу тебе дать работающий код, с пояснениями. Только хочу узнать почему ты не здороваешься, перед те как задаешь вопросы, и "спасибо" тоже не говоришь тем кто тебе отвечает? В общем решение проблемы как ты понял в твоих рука, тобишь я его могу тебе дать.

Всё должно работать! единственный момент подцепил ли ты права доступа к пользователю (Yii::app()->authManager->assign(itemName,userId)) и правильно ли передаётся йди пользователя при авторизации CUserIdentity::getId() - это стандартный класс если у тебя свой класс UserIdentity то проверь в нём! Данный йди служит для связи между пользователем и системой Rbac!