Я установил yii user extension
и теперь пытаюсь добавить дополнительную роль. Я добавил новый столбец в таблицу User db и отредактировал UserModule
следующим образом:
public static function isEmployee() {
if(Yii::app()->user->isGuest)
return false;
else {
if (!isset(self::$_employee)) {
//check to see what kind of user we got and include admin for all
if(self::user()->type)
self::$_employee = true;
else
self::$_employee = false;
}
return self::$_employee;
}
}
а затем, когда я пытаюсь вызвать это на остальной части моего сайта, кажется, что доза не работает
'visible' => Yii::app()->user->isEmployee()
Что я делаю неправильно или как лучше всего добавить дополнительную роль, которую я могу вызвать на сайте, как указано выше.