欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > thinkphp教程 >
thinkphp教程

thinkphp5.1 分页如何添加首页和尾页

(元素模板) / 2023-10-09 11:42
thinkphp5.1  分页默认是只有上一页  序号 下一页  没有首页和尾页 如何添加呢?元素模板为您解答
首先找到找这个文件thinkphp\library\think\paginator\driver\Bootstrap.php

在下一页代码下面加入下面代码
protected function getHomeButton($text = "首页")
    {
        if ($this->currentPage() > 1) {
            return "<a href='" . $this->url(1) . "' title='首页'>首页</a>";
        } else {
            return "<a>首页</a>";
        }
    }

protected function getEndButton($text = "尾页")
{
      if ($this->hasMore) {
            return "<a href='" . $this->url($this->lastPage) . "' title='尾页'>尾页</a>";
        } else {
            return "<a>尾页</a>";
        }return "<a>尾页</a>";
    }
在搜索'<ul class="pagination">%s %s %s</ul>',
替换成
'<ul class="pagination">%s %s %s %s %s</ul>',
					$this->getHomeButton(),
                    $this->getPreviousButton(),
                    $this->getLinks(),
                    $this->getNextButton(),
					$this->getEndButton()
到这里就完成了
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com