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.
所以我有一个 table,它由日期、时间开始、时间结束、客户端组成。
如何对 table 进行排序,使其按日期 ASC 排序,然后查看时间开始 ASC。
我尝试在 controller.php 的 actionAdmin 中添加这两行:
$model->dbCriteria->order='date ASC'
$model->dbCriteria->order='timeStart ASC
但是会忽略Date排序,直接进入timeStart排序
我该怎么做才能兼顾两者?请指教,谢谢
CDbCriteria 不提供多重排序功能。如果需要multi-sort,应该使用其他第三方插件如jqGrid.