мне надо получить при аутентификации некоторые данные по пользователю, скажем фамилию. пишу как в мануале
class UserIdentity extends CUserIdentity
{
private $_id;
public function authenticate()
{
$record=Manager::model()->findByAttributes(array('mlogin'=>$this->username));
if($record===null)
$this->errorCode=self::ERROR_USERNAME_INVALID;
else if($record->mpass!==$this->password)
$this->errorCode=self::ERROR_PASSWORD_INVALID;
else
{
$this->_id=$record->mid;
$this->setState('family', $record->mfamily);
$this->errorCode=self::ERROR_NONE;
}
return !$this->errorCode;
}
public function getId()
{
return $this->_id;
}
}
в мануале написано что теперь я могу обращаться echo Yii::app()->user->family; чтобы получить фамилию. но возникает ошибка : Property "CWebUser.family" is not defined.
что не так