当我调用 CLinkPager 时,它会自动创建一个分页器,例如:
<< First | < Previus | 1 | ... | 5 | Next > | Last >>
如何禁用不显示First
和Last
分页?
CLinkPager 代码:
<?php $this->widget('CLinkPager', array('pages' => $pages)); ?>
使用 CLinkPager 选项将其关闭实际上更干净:
$this->widget('CLinkPager', array('pages' => $pages,
'firstPageLabel'=>'',
'lastpageLabel'=>'',
));
您可以通过 CSS 隐藏这些按钮
ul.yiiPager .first, ul.yiiPager .last {
display: none;
}
或者,您可以使用 jquery 删除元素,如果仅使用 css 隐藏,按钮空间仍然存在。
$( document ).ready(function() {
$( ".first" ).remove();
$( ".last" ).remove();
});
在 css 上创建一个d-none
类,其中包含display:none
并放置类名prevPageCssClass
echo LinkPager::widget([
'pagination' => $pages,
'prevPageCssClass'=>'d-none',
'nextPageCssClass'=>'d-none',
]);