Как изменить название переменной в UserIdentity

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
BrusSENS
Сообщения: 565
Зарегистрирован: 2012.07.26, 06:51
Откуда: Новороссийск
Контактная информация:

Как изменить название переменной в UserIdentity

Сообщение BrusSENS »

Доброго времени суток, уважаемые форумчане :)
Есть вот такой код класса UserIdentity.

Код: Выделить всё

class UserIdentity extends CUserIdentity
{
    private $_id;
 
    public function authenticate()
    {
        $login=strtolower($this->username);
        $user=User::model()->find('LOWER(login)=?',array($login));
        if($user===null)
            $this->errorCode=self::ERROR_USERNAME_INVALID;
        else if(!$user->validatePassword($this->password))
            $this->errorCode=self::ERROR_PASSWORD_INVALID;
        else
        {
            $this->_id=$user->id;
            $this->username=$user->login;
            $this->errorCode=self::ERROR_NONE;
        }
        return $this->errorCode==self::ERROR_NONE;
    }
 
    public function getId()
    {
        return $this->_id;
    }
} 
Так вот вопрос состоит в том, как я могу переименовать $this->username в $this->login?
Понятное дело, что название на функциональность не влияет, а вот красотя и понятность кода может немного ухудшиться, т.к. использую для форм и в классе LoginForm именно название login :)
Заранее спасибо всем отписавшимся :)
З.Ы.: Прошу прощения сразу за такой глупый вопрос :) Я только учусь :)
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x
kukuruku
Сообщения: 1318
Зарегистрирован: 2011.02.14, 11:36

Re: Как изменить название переменной в UserIdentity

Сообщение kukuruku »

Код: Выделить всё

public function getLogin(){
     return $this->username;
} 
Аватара пользователя
BrusSENS
Сообщения: 565
Зарегистрирован: 2012.07.26, 06:51
Откуда: Новороссийск
Контактная информация:

Re: Как изменить название переменной в UserIdentity

Сообщение BrusSENS »

Спасибо большое)
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x
Ответить