0

当我调用 CLinkPager 时,它会自动创建一个分页器,例如:

<< First | < Previus | 1 | ... | 5 | Next > | Last >>

如何禁用不显示FirstLast分页?

CLinkPager 代码:

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

4 回答 4

3

使用 CLinkPager 选项将其关闭实际上更干净:

$this->widget('CLinkPager', array('pages' => $pages,
    'firstPageLabel'=>'',
    'lastpageLabel'=>'',
));
于 2012-11-08T16:32:06.863 回答
2

您可以通过 CSS 隐藏这些按钮

ul.yiiPager .first, ul.yiiPager .last {
display: none;
}
于 2012-11-08T12:15:33.233 回答
0

或者,您可以使用 jquery 删除元素,如果仅使用 css 隐藏,按钮空间仍然存在。

$( document ).ready(function() {
    $( ".first" ).remove();
    $( ".last" ).remove();
    });
于 2014-01-30T00:39:36.273 回答
0

在 css 上创建一个d-none类,其中包含display:none并放置类名prevPageCssClass

        echo LinkPager::widget([
            'pagination' => $pages,
            'prevPageCssClass'=>'d-none',
            'nextPageCssClass'=>'d-none',

        ]);
于 2020-09-24T05:05:11.260 回答