效果:

代码(前台):
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 </head> 6 <body> 7 <table> 8 <tr> 9 <th>编号</th> 10 <th>用户名</th> 11 <th>性别</th> 12 </tr> 13 <volist name="data" id="vo"> 14 <tr> 15 <td><{$vo.id}></td> 16 <td><{$vo.username}></td> 17 <td><{$vo.sex}></td> 18 </tr> 19 </volist> 20 </table> 21 22 <div id="page"> 23 <{$page}> 24 </div> 25 </body> 26 </html>
代码(后台):
/**
* 查询语言
* @return 无返回值
*/
public function index(){
//实例化模型
$user = M(‘User‘);
// ------- 分页 --------
//每页显示多少页
$pageNum = 2;
//获取当前显示第几页页数
$nowPage = isset($_GET[‘p‘]) ? $_GET[‘p‘] : 1;
//获取总页数 [ where:可选项,填写根据什么条件进行查询总数 ]
$count = $user->where()->Count();
//获取当前页数据 [ where,order:可选项,填写根据什么条件进行查询,根据什么进行排序 ]
$list = $user->where()->order()->page($nowPage.‘,‘.$pageNum)->select();
//引入分页类
import(‘ORG.Util.Page‘);
//实例化分页类
$page = new Page($count, $pageNum);
//设置分页样式
$page->setConfig(‘theme‘,‘ %totalRow% %header% %nowPage%/%totalPage% 页 %first% %prePage% %upPage% %linkPage% %downPage% %nextPage% %end%‘);
//获取点击分页条
$show = $page->show();
//将数据注入到页面
$this->assign(‘data‘, $list);
$this->assign(‘page‘, $show);
//显示数据
$this->display();
}
原文:http://www.cnblogs.com/KTblog/p/5180773.html