2017-04-08 59 views
2

大家好。 我需要为GridView做一个自定义分页。 在GridView的我用:Yii2自定义分页视图

'pager' => [ 
     'prevPageLabel' => '<div style="border: none" class="glyphicon glyphicon-menu-left"></div>', 
     'nextPageLabel' => '<div style="border: none" class="glyphicon glyphicon-menu-right"></div>', 
     'maxButtonCount' => 0, 
] 

其结果是,我得到两个箭头,然后我可以他们的风格:

enter image description here

问题:如何把这些箭头之间你自己的内容?

例如,我可以得到页数:<?= $dataProvider->totalCount; ?>,并且我希望将这个总页数放在分页箭头之间。 我该怎么做?
谢谢!

回答

1

可以扩展LinkPager类,重写renderPageButtons()产生任何你喜欢的内容,然后在GridView的配置使用这个扩展类:

'pager' => [ 
    'class' => 'new\extended\LinkPager' 
] 
+0

谢谢!你节省了我的时间) – Viskas