thinkphp 3.2 框架分页怎么样让它每次只显示5个页码或
2020-04-12 本文已影响0人
老牛圣斗士
$Page->rollPage=9;//设置分页页码显示的数量
$p=I('get.p','','strip_tags');
//实例化模型
$Job = D('ShoesJob');
// 进行分页数据查询 注意page方法的参数的前面部分是当前的页数使用 $_GET[p]获取
$list = $Job->where('state=1')->order('lastupdate')->page($p.',50')->select();
$this->assign('list',$list);// 赋值数据集
$count = $Job->where('state=1')->count();// 查询满足要求的总记录数
$Page = new \Think\Page($count,50);// 实例化分页类 传入总记录数和每页显示的记录数
//分页样式定制
$Page->rollPage=9;//设置分页页码显示的数量
$Page->setConfig('next','下一页');
$Page->setConfig('prev','上一页');
$show = $Page->show();// 分页显示输出
$this->assign('page',$show);// 赋值分页输出
$this->display('Pc/Index/shoesjob');