Sorting Yii模型排序
在这种情况下,如何按PK排序Sorting Yii模型排序,sorting,activerecord,model,yii,Sorting,Activerecord,Model,Yii,在这种情况下,如何按PK排序 $model=new SupportTicket('search'); 我可以在模型中使用搜索方法来实现这一点,但我必须使用对象来实现这一点。 当然,我可以使用DbCriteria重写标准方法,但可能存在简单的方法?在“search()”方法上,您可以放置: $criteria=new CDbCriteria; $criteria->order = 'id ASC'; return new CActiveDataProvider($
$model=new SupportTicket('search');
我可以在模型中使用搜索方法来实现这一点,但我必须使用对象来实现这一点。
当然,我可以使用DbCriteria重写标准方法,但可能存在简单的方法?在“search()”方法上,您可以放置:
$criteria=new CDbCriteria;
$criteria->order = 'id ASC';
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
我总是使用CActiveRecord提供的查找方法:
$model=SupportTicket::model()->findAll(数组('order'=>'PK') 您可以在in
search()中使用sort
:
return new CActiveDataProvider($this, array(
'criteria' => $criteria,
'sort' => array('defaultOrder' => 'id DESC'),
));