分页类存放位置:Think\Page.class.php
public function showlist(){
$model = M('goods');
$recordcount = $model->count();
//第一个参数是总记录数,第二个参数是页面大小
$page = new Page($recordcount, 10);
$startno = $page->firstRow;
$pagesize = $page->listRows;
$list = $model->limit("$startno, $pagesize")->select();
$pagestr = $page->show(); //组装分页字符串
$this->assign('list', $list);
$this->assign('pagestr', $pagestr);
$this->display();
}
分页自定义样式
$page->lastSuffix = false; //最后一页是否显示总页数
$page->rollPage = 4; //显示页数
$page->setConfig('prev', '【上一页】');
$page->setConfig('next', '【下一页】');
$page->setConfig('first', '【首页】');
$page->setConfig('last', '【末页】');
//$page->setConfig('$lastSuffix', '');
完全自定义
$page->setConfig('theme', '%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%');