Я пытаюсь создать модуль входа в Yii, но я получаю непредвиденную ошибку:
Свойство «LoginForm._id» не определено.
Я использую переменную $_id
_id в классе UserIdentify. Почему в нем отображается ошибка, которая не указана в LoginForm._id?
class UserIdentity extends CUserIdentity { /** * Authenticates a user. */ private $_id; public function authenticate() { $user = Users::model()->findByAttributes(array('username' => $this->username)); if ($user === null) $this->errorCode = self::ERROR_USERNAME_INVALID; else if ($user->password !== $this->password) $this->errorCode = self::ERROR_PASSWORD_INVALID; else { $this->_id = $user->id; $this->setState('lastLoginTime', $user->lastLoginTime); $this->errorCode = self::ERROR_NONE; } return !$this->errorCode; } public function getId() { return $this->id; } }