<?php namespace UserService; use ThinkController; use ThinkException; class UserService { // 每页显示的记录数(25) private static $listRows = 6; private static $pagestr =<<<EOF <ul class='pagination'> <li>%FIRST%</li> <li>%UP_PAGE%</li> <li>%LINK_PAGE%</li> <li>%DOWN_PAGE%</li> <li>%END%</li> <li><a> %HEADER% %NOW_PAGE%/%TOTAL_PAGE% 页</a></li> </ul> EOF; //获取授权额度列表 public function getUserList() { //………… //查询满足条件的总记录数 $count = M("User")->where($map)->count(); //实例化分页类 传入总记录数和每页显示的记录数(25) $Page = new ThinkPage($count,self::$listRows); $Page->setConfig('theme', self::$pagestr); $show = $Page->show();//分页显示输出 $result = M("User")->where($map) ->order('createtime desc')->limit($Page->firstRow.','.$Page->listRows)->select(); $data['list'] = $result; $data['page'] = $show;
$this->assign("data",$data);
$this->display(); } } ?>
<!-- 分页 --> <div style="margin:20px; text-align:center;">{$data.page}</div>