1

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

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

1 回答 1

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,
    ),
));
于 2013-01-10T14:44:38.593 回答