tp6自定义分页,分页类修改

2019-11-08   阅读:1496   分类:后端    标签: TP6

Tp6分页驱动在配置里面没法自定义,如果想显示分页总数的话可以自定义,修改分页类,路径:\vendor\topthink\think-orm\src\paginator\driver\Bootstrap.php

最终效果:

image.png

实现方法:

在class下面加上总页面:

    // 总页码
    protected function getTotal(){
        $html='<li><a>共<strong>'.$this->lastPage.'</strong>页/<strong>'.$this->total().'</strong>条</a></li>';
        return $html;
    }

image.png

渲染分页处修改:

    /**
     * 渲染分页html
     * @return mixed
     */
    public function render()
    {
        if ($this->hasPages()) {
            if ($this->simple) {
                return sprintf(
                    '<ul class="pager">%s %s</ul>',
                    $this->getPreviousButton(),
                    $this->getNextButton()
                );
            } else {
                return sprintf(
                    '<ul class="pagination">%s %s %s %s</ul>',
                    $this->getPreviousButton(),
                    $this->getLinks(),
                    $this->getNextButton(),
                    $this->getTotal()
                );
            }
        }
    }

image.png


【腾讯云】11.11 云上盛惠,云产品限时抢购,1核2G云服务器首年88元

‘简忆博客’微信公众号 扫码关注‘简忆博客’微信公众号,获取最新文章动态
转载:请说明文章出处“来源简忆博客”。http://www.tpxhm.com/adetail/251.html

×
觉得文章有用就打赏一下文章作者
微信扫一扫打赏 微信扫一扫打赏
支付宝扫一扫打赏 支付宝扫一扫打赏

文章评论(0)

登录
简忆博客壁纸 头像

简忆博客
仕而优则学,学而优则仕。

置顶推荐

打赏本站

如果你觉得本站很棒,可以通过扫码支付打赏哦!
微信扫码:你说多少就多少~
微信扫码
支付宝扫码:你说多少就多少~
支付宝扫码
×