Yii以分页显示所有页面

时间:2016-02-16 14:04:12

标签: yii pagination

我正在使用yii框架。例如,在一个表中,我有400行。在管理视图中,CGridView是我每页有20行(20页)。在我的分页中,我的编号从第1页到第10页。当我进入第15页时,我有10-20,但我想在我的CGridView下显示所有页面(从头到尾)。

我不认为我应该复制一些代码,因为我认为这是一些选项,但我没有在yii文档中找到它。

1 个答案:

答案 0 :(得分:2)

您可以在maxButtonCount中使用pager并指定一个较高的值(Yii1文档没有显示正确的值,没有限制,使用较高的值可以获得相同的结果)

例如:

     'pager'=>array(             
        'header'=>'',
        'cssFile'=>false,
        'maxButtonCount'=>24,
        'selectedPageCssClass'=>'active',
        'hiddenPageCssClass'=>'disabled',
        'firstPageCssClass'=>'previous',
        'lastPageCssClass'=>'next',
        'firstPageLabel'=>'<<',
        'lastPageLabel'=>'>>',
        'prevPageLabel'=>'<',
        'nextPageLabel'=>'>',
        'maxButtonCount'=>20000;