以Yii格式分页的Clistview

以Yii格式分页的Clistview,yii,pagination,clistview,Yii,Pagination,Clistview,我对我的一个CListView的分页不满意。在我的控制器中,我通过使用条件将记录获取到CActivedataProvider,然后将该数据提供程序传递到我的CListView。我可以看到数据库获取工作正常,因为如果不应用分页,我可以在CListView中看到所有记录 当分页打开时,问题开始出现。我想在一个单独的页面上查看所有记录,并在底部分页 我做错了什么 提前感谢, 以下是我控制器中的内容: if(isset($_POST['Lista'])) { $m

我对我的一个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',
));

@Samuel 1.)我想使用CListView的默认分页。2.)我的意思是我希望每页看到一条记录。谢谢@问题是,当我设置数据提供程序的分页,并将分页限制为每页仅显示1条记录时,当我单击“下一页”按钮时,CListView无法找到我的下一条记录。