2015-04-03 34 views
1

所以我有一个由Date,Time Start,Time End,Client组成的表。Yii按2列或更多列排序或订购CGridView

我该如何对表格进行排序,以便按日期ASC进行排序,然后查看Time Start ASC。

我试图在Controller.php这样的actionAdmin添加这些2线:

$model->dbCriteria->order='date ASC' 
$model->dbCriteria->order='timeStart ASC 

但它会忽略日期排序,并直接进入timeStart排序。

我该怎么做才能考虑到这一点?请指教,谢谢。

回答

0

CDbCriteria不提供多重排序功能。如果您需要进行多种排序,则应该使用其他第三方插件,例如jqGrid