我正在尝试在 Yii 中使用 CActiveDataProvider 获取所有模型项。这些项目按 rand() 排序,并应用 20 的分页。这是我的代码:
$i = new CActiveDataProvider('Item',
array(
'criteria' => array(
'order'=>'RAND()',
),
'pagination' => array(
'pageSize' => 20 ,
),
)
);
我的问题是,每当我通过分页链接更改页面时,这些项目都会重新排序。有没有办法解决?
谢谢你。