对于我的 CListView 之一,我不喜欢分页。在我的控制器中,我使用标准将记录提取到 CActivedataProvider,然后将该数据提供程序传递给我的 CListView。我可以看到数据库获取工作正常,因为如果我不应用分页,我可以看到 CListView 中的所有记录。
当分页打开时,问题就开始了。我想在一个单独的页面上查看所有记录,底部有一个分页。
我做错了什么?
提前致谢,
这是我的控制器中的内容:
if(isset($_POST['Lista']))
{
$model->attributes=$_POST['Lista'];
}
$egyedi_osszetevo_idk = Lista::getEgyediOsszetevoIdk($model->datum_tol, $model->datum_ig);
$criteria = new CDbCriteria();
$criteria->addInCondition("id", $egyedi_osszetevo_idk);
$count = EtelOsszetevo::model()->count($criteria);
$pages=new CPagination($count);
$pages->pageSize=1;
$pages->applyLimit($criteria);
$dataProviderEgyediOsszetevok = new CActiveDataProvider('EtelOsszetevo', array(
'criteria'=>$criteria,
'pagination'=>$pages,
));
$this->render('view',array('model'=>$model,
'egyedi_osszetevo_idk'=>$dataProviderEgyediOsszetevok,
));
这是我的视图文件中的 CListView:
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$egyedi_osszetevo_idk,
'itemView'=>'_view',
));