YII中默认按描述顺序排序的订单数据
我想在YII视图中按显示顺序显示某些数据。默认情况下,如何按studentID desc对数据进行排序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
<?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,
),
),
/***/
));