1. 思路
1)找这个文件thinkphp\library\think\paginator\driver\Bootstrap.php,编辑它,代码:
/**
* 上一页按钮
* @param string $text
* @return string
*/
protected function getPreviousButton($text = "上一页")
{
if ($this->currentPage() <= 1) {
return $this->getDisabledTextWrapper($text);
}
$url = $this->url(
$this->currentPage() - 1
);
return $this->getPageLinkWrapper($url, $text);
}
这里的$text = “??” ,里面的问号就带表你要显示的汉字,原来是需要转义的特殊符号,改成汉字了。
2)看到源码中只有上一页、下一页和具体是哪一页数字的代码,现在要添加首页和末页的代码,因为看到网上现在都是thinkphp5的自定义分页,有些许不同,根据上一页和下一页代码的规律,总结首页和末页,代码:
/**
* 首页按钮
* @param string $text
* @return string
*/
protected function getFirstButton($text = '首页')
{
版权声明:本文为qq_34248133原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。