YII中默认按描述顺序排序的订单数据

YII中默认按描述顺序排序的订单数据,yii,Yii,我想在YII视图中按显示顺序显示某些数据。默认情况下,如何按studentID desc对数据进行排序 <?php $this->widget('zii.widgets.grid.CGridView', array( 'id' => 'student-grid', 'criteria'=>array( 'order'=>'StudentID DESC', ), 'dataProvider' => Agent::get

我想在YII视图中按显示顺序显示某些数据。默认情况下,如何按studentID desc对数据进行排序

<?php $this->widget('zii.widgets.grid.CGridView', array(
    'id' => 'student-grid',
      'criteria'=>array(

'order'=>'StudentID DESC',

     ),

    'dataProvider' => Agent::getStudents($model->agent_id),
    'columns' => array(
        'StudentID',
        'first_name',
        'last_name',

        'dob',
        'gender',
        array(
            'header' => 'Options',
            'class' => 'CButtonColumn',
            'template'=>'{View}',
            'buttons'=>array(
                'View' => array(
                    'url'=> 'Yii::app()->createUrl("/students/view/" . $data->StudentID)',
                ),
            ),
        ),
    ),
)); ?>
在您的数据提供程序中(我假设getStudents()函数返回的是这个函数),将另一个数组添加到您的配置数组:)如下所示:

“defaultOrder”数组中的值“false”表示升序,“true”表示降序

我希望这就是你想要的:)

还可以查看此论坛帖子: 这份文件:

关于。

在您的数据提供程序中(我假设getStudents()函数返回的就是这个函数),向您的配置数组中添加另一个数组:),如:

“defaultOrder”数组中的值“false”表示升序,“true”表示降序

我希望这就是你想要的:)

还可以查看此论坛帖子: 这份文件:


尊敬。

您能显示您正在调用的
getStudents()
函数吗?您能显示您正在调用的
getStudents()
函数吗?
return new CActiveDataProvider(get_class($this), array(
    'criteria'=>$some_criteria,
    /* Your array */
    'sort'=>array(
        'defaultOrder'=>array(
            'StudentID'=>true,
        ),
    ),
    /***/
));