Im теперь все еще изучает YII в учебнике блога и любопытно с некоторым кодом. по этой ссылке http://www.yiiframework.com/doc/blog/1.1/en/prototype.auth есть такой код <?php class UserIdentity extends CUserIdentity { private $_id; public function authenticate() { $username=strtolower($this->username); $user=User::model()->find('LOWER(username)=?',array($username)); 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->username; $this->errorCode=self::ERROR_NONE; } return $this->errorCode==self::ERROR_NONE; } public function getId() { return $this->_id; […]
Таблица адресов электронной почты: id email_id to from 1 101 uk msm 2 102 uu avc 3 101 rk uk 4 103 xyz abc 5 104 xyz poi 6 104 abc xyz 7 101 xyz abc Теперь в Yii я хочу записать, где email_id = 101 Я использую код ниже, но он не работает. $id […]
Возможно ли сделать подзапросы в ActiveRecord в Yii? У меня есть такой запрос: select * from table1 where table1.field1 in (select table2.field2 from table2) В настоящее время я использую код: object1::model()->findAll(array('condition'=>'t.field1 in (select table2.field2 from table2)')) [Редактировать] Я хотел бы знать, существует ли способ для построения подзапроса без использования SQL и без использования объединений. Есть […]