thinkphp分页处理

来源:互联网 发布:好的淘宝零食店铺 编辑:程序博客网 时间:2024/05/28 11:50

分页类存放位置: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%');