02-04-1394، 06:32 ق.ظ
سلام
با آرزوی قبولی عبادتهای شما
میخواستم وقتی کاربری لاگین کرد نوع دسترسی اورا بدانم برای این منظور در جدول users در پروژه blog فیلد type را اضافه کردم و در فایل UserIdentity تغییرات مورد نظر را ایجاد کردم
class UserIdentity extends CUserIdentity { private $_id; private $_name; private $_type;
و در ادامه
$this->_id = $user->id; $this->_name = $user->name; $this->_type = $user->type;
و همینطور
public function getId() { return $this->_id; } public function getName() { return $this->_name; } public function getType() { return $this->_type; }
و در محلی که میخواستم مقدار type را توسط کد زیر بخوانم با خطا مواجه شدم
echo CHtml::encode(Yii::app()->user->type);
در صورتیکه برای متغیر های id و name بدون خطا برنامه اجرا شد
لطفا راهنمایی کنید
با تشکر