テーブルからいくつかの行を選択し、複数のページ(ページ番号)でレンダリングしようとしています。yii CActiveDataProvider(制限とページングあり)
return new CActiveDataProvider('Downloads',
array(
'criteria' => array(
'select' => 'download_id,title,thumb_ext',
'order' => 'download_id DESC',
'limit' => $count,
),
'pagination' => array('pageSize' => 5,),
)
);
CGridViewを使用して、私はそれを表示するビューで: これは、モデル内のコードである
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'columns' => array('download_id', 'title', 'thumb_ext'),
));
問題はCActiveDataProviderが基準の制限を無視し、テーブルのすべての行を返すということですが...
ありがとうございました。
$ dataProviderにはCActiveDataProviderオブジェクトが含まれていますか? –
はい、私はコントローラのコードを投稿しませんでした... – Savash