最新消息: 新版网站上线了!!!

Yii CGridView 设置默认排序

需要修改对应 models 中的search()方法:

    public function search(){
        $criteria=new CDbCriteria;

        $criteria->compare('id',$this->id);
        $criteria->compare('user_id',$this->pro_id);
        $criteria->compare('title',$this->title,true);
        ……

        return new CActiveDataProvider($this, array(
            'criteria'=>$criteria,
            'sort'=>array(
                'defaultOrder'=>'id DESC', //设置默认排序

       //       'defaultOrder'=>'t.id DESC', //当有join连接查询时,需要添加表别名

            ),
        ));
    }

转载请注明:谷谷点程序 » Yii CGridView 设置默认排序