方法一:利用Page类和limit方法实现
- $User = M('User'); // 实例化User对象
- import('ORG.Util.Page');// 导入分页类
- $count = $User->where('status=1')->count();// 查询满足要求的总记录数
- $Page = new Page($count,25);// 实例化分页类 传入总记录数和每页显示的记录数
- $show = $Page->show();// 分页显示输出
- // 进行分页数据查询 注意limit方法的参数要使用Page类的属性
- $list = $User->where('status=1')->order('create_time')->limit($Page->firstRow.','.$Page->listRows)->select();
- $this->assign('list',$list);// 赋值数据集
- $this->assign('page',$show);// 赋值分页输出
- $this->display(); // 输出模板
方法二:利用分页类和page方法实现
- $User = M('User'); // 实例化User对象
- // 进行分页数据查询 注意page方法的参数的前面部分是当前的页数使用 $_GET[p]获取
- $list = $User->where('status=1')->order('create_time')->page($_GET['p'].',25')->select();
- $this->assign('list',$list);// 赋值数据集
- import(“ORG.Util.Page”);// 导入分页类
- $count = $User->where('status=1')->count();// 查询满足要求的总记录数
- $Page = new Page($count,25);// 实例化分页类 传入总记录数和每页显示的记录数
- $show = $Page->show();// 分页显示输出
- $this->assign('page',$show);// 赋值分页输出
- $this->display(); // 输出模板
分页定制
$page->setConfig('header','个会员');
header:头部描述信息,默认值
“条记录”
prev:上一页描述信息,默认值是“上一页”
next:下一页描述信息,默认值是“下一页”
first:第一页描述信息,默认值是“第一页”
last:最后一页描述信息,默认值是“最后一页”
1495

被折叠的 条评论
为什么被折叠?



