Thinkphp 的page类样式修改与自定义

ThinkPhp 发表时间:2018-03-30 18:01:06 作者:梁子亮 浏览次数:809

进入thinkPHP的page.class.php,因为rollPage不可直接通过配置项设置,所以只能直接修改该类

public $rollPage   = 6;// 分页栏每页显示的页数

连接字符串的很多地方都有li标签,所以布局不在一行,可以直接删除了所有的li标签,修改完后直接保存

后台正常的调用page方法

$count = M("Article")->where($where)->count();// 查询满足要求的总记录数
$page = new \Think\Page($count,10);// 实例化分页类 传入总记录数和每页显示的记录数
配置上一页、下一页等设置
$count = M("Article")->where($where)->count();// 查询满足要求的总记录数
$page = new \Think\Page($count,10);// 实例化分页类 传入总记录数和每页显示的记录数
$page->setConfig('prev','上一页');
$page->setConfig('next','下一页');
$show = $page->show();// 分页显示输出
$this->page = $show;

除了改变显示信息外,你还可以使用样式来定义分页的显示效果。 这些样式class包括:first(第一页)、prev(上一页)、next(下一页)、end(最后一页)、num(其他页的数字)、current(当前页)。