我正在使用 DataProvider 来显示一些数据。该数据与剧院中的表演有关。我想先展示“当季”的节目,然后再展示非当季的节目。所有节目都应按字母顺序排列。我尝试使用 CSort,但出现错误。这是我的代码:
$dataProviderFiaba = new CActiveDataProvider('Show',
array(
'criteria'=>array(
'condition'=>'show_type= '.Show::TYPE_FIABA,
),
'sort'=>array(
'defaultOrder'=>'on_season', //TO SHOW THE ON SEASON SHOWS FIRST
'asc'=>'title', // TO ORDER ALPHABETICALLY
),
));
错误是Property "CSort.asc" is not defined.
所以我认为我没有使用正确格式的 CSort。进行这种排序的正确方法是什么?