【发布时间】:2014-01-14 10:47:21
【问题描述】:
搜索时如何在 CActiveDataProvider 中获取运行时查询作为输出。
期待像这样的输出
select * from user_tbl where username='xxx' and email='test@in.com';
我怎么能 在我的模型中
public function search() {
$criteria=new CDbCriteria;
$criteria->compare('username',$this->username,true);
$criteria->compare('email',$this->email,true);
$criteria->compare('country',$this->country,true);
$criteria->compare('role',$this->role,true);
$criteria->compare('status',$this->status,true);
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,'pagination' => array(
'pageSize' => 100,
),
));
}
【问题讨论】:
标签: activerecord yii