与Yii的分页

时间:2014-11-26 16:21:37

标签: php yii pagination

我在一年前有一些Yii的经验,但我无法解决这个简单的任务,我必须接管一个网站作为开发人员;

我有以下(非常简化):

CONTROLLER

$data = $this->webshop->$funcname($_POST['fromDate'],$_POST['toDate'],$_POST['category']);
//this may contain thousands of rows

$this->render('index', array(
    'model' => $this->oStatForm,
    'data' => $data,
    'sum' => $sum,
));

查看

<div class="gridview" id="stat_grid">
    <?php echo $this->renderPartial('table',array('data'=>$data)); ?>
</div> 

并且在表格中有一个foreach来打印表格行。我必须在整个事情中实现分页...但我不知道如何做到这一点,因为使用了POST。 CLinkPager是我的第一次尝试,但它适用于GET ......

1 个答案:

答案 0 :(得分:1)

我建议您将CGridViewCActiveDataProvider一起使用,并且所有分页,过滤等都将自动完成。