yii dataprovider排序

时间:2013-01-10 14:35:44

标签: sorting yii limit

我有一个关于在Yii DataProvider中排序的问题。我想像现在一样兴奋地对它进行排序,但是从第3个记录DESC开始。不是第一,第二,而是第三记录。像“limit =>'3'标准。有什么想法吗?

$dataProvider=new CActiveDataProvider('News', array(
        'criteria'=>array(
        'order'=>'create_time DESC',
        ),
        'pagination'=>array(
        'pageSize'=>10,
        ),
    ));

1 个答案:

答案 0 :(得分:2)

根据条件配置offset属性:

$dataProvider=new CActiveDataProvider('News', array(
    'criteria' => array(
        'order'  => 'create_time DESC',
        'offset' => 2, // zero-based index, third record = 2
    ),
    'pagination' => array(
    'pageSize'   => 10,
    ),
));