Yii 按 2 列或更多列对 CGridView 进行排序或排序

Yii sort OR order CGridView by 2 or more columns

所以我有一个 table,它由日期、时间开始、时间结束、客户端组成。

如何对 table 进行排序,使其按日期 ASC 排序,然后查看时间开始 ASC。

我尝试在 controller.php 的 actionAdmin 中添加这两行:

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

但是会忽略Date排序,直接进入timeStart排序

我该怎么做才能兼顾两者?请指教,谢谢

CDbCriteria 不提供多重排序功能。如果需要multi-sort,应该使用其他第三方插件如jqGrid.