如何在CLinkPager中传递变量?

时间:2018-01-19 10:07:51

标签: yii yii1.x

如何在yink中传递CLinkPager中的变量以进行分页?

<?php $this->widget('CLinkPager', array('pages' => $pages,)) ?>

使用上面的代码,我无法传递变量,并显示未定义索引的错误信息。如何解决CLinkPager中的这个问题?

1 个答案:

答案 0 :(得分:0)

如果您需要自定义分页网址,可以使用:

CPagination::createPageUrl() 

创建用于执行分页的URL时,此方法主要由寻呼机调用。默认实现是使用页面信息调用控制器的createUrl方法。如果您的URL方案与控制器的createUrl方法支持的URL方案不同,则可以覆盖此方法。

如果您需要添加Only Params,可以将params添加到数组中,如

CPaginationObj->params = array of parameters (name=>value) that should be used instead of GET when generating pagination URLs.