这篇文章写得很详细了,
http://www.cnblogs.com/tianguook/p/4326613.html。 不过其getpage()方法可以加一个参数,rollPage,Page类的一个公有属性。
另外把header放在span里,而非li里。
修改后的getpage()如下:
/**
* TODO 基础分页的相同代码封装,使前台的代码更少
* @param $count 要分页的总记录数
* @param int $pagesize 每页查询条数
* @param int $rollPage 分页栏每页显示的页数
* @return \Think\Page
*/
function getpage($count, $pagesize = 10, $rollPage=11) {
$p = new Think\Page($count, $pagesize);
$p->rollPage=$rollPage;
$p->setConfig(‘header‘, ‘<span class="rows">共<b>%TOTAL_ROW%</b>条记录 第<b>%NOW_PAGE%</b>页/共<b>%TOTAL_PAGE%</b>页</span>‘);
$p->setConfig(‘prev‘, ‘上一页‘);
$p->setConfig(‘next‘, ‘下一页‘);
$p->setConfig(‘last‘, ‘末页‘);
$p->setConfig(‘first‘, ‘首页‘);
$p->setConfig(‘theme‘, ‘%FIRST%%UP_PAGE%%LINK_PAGE%%DOWN_PAGE%%END%%HEADER%‘);
$p->lastSuffix = false;//最后一页不显示为总页数
return $p;
}