我安裝了yii user extension
,現在我徘徊如何我可以添加一個額外的角色。我加在用戶數據庫表中的新列和編輯UserModule
這樣的:Yii:如何在yii用戶擴展中設置角色?
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()
我做錯了什麼或者什麼是添加額外角色的最佳方式,我可以在上面調用該網站。
你看過http://www.yiiframework.com/extension/yii-user-management/嗎?它提供了一個體面的RBAC,我之前在生產中使用過它。易於安裝和使用。 – adamors 2013-05-13 13:24:09