首页
社区
文档
日志
登入
注册
文 档
开始
目录结构
配置文件
常量
视图
控制器
文件上传
自动加载类文件
路由
图片验证码
函数
缓存
数据模型
基本操作
数据添加
数据删除
数据更新
数据查询
where条件
自动验证
数据分页
子查询
原生SQL语句的使用
数据缓存
连接Sqlite
内 文 索 引
## 1. page($num,$roll,$page) **参数:** $num: 分页后每一页的数据量 $roll: 最多返回的分页数量(默认10页) $page: 当前的页码(默认:$_GET['p']) ### 例如 $user = D('user'); $list = $user->page(20)->select(); //按每页20条数据分页 $page = $user->getPage(); //获取分页数据 **返回参数说明:** $page['total'] //总数据量 $page['pages_num'] //总分页数 $page['nowpage'] //当前页码 $page['prev'] //上一页 $page['next'] //下一页 $page['start'] //第一页 $page['end'] //最后一页 $page['li'] //分页数据('页码'=>'链接') ## 2. jsPage($num=10,$total=0,$page=0,$max=0) **该方法用于前端采用js分页的方式** **参数:** $num: 分页后每一页的数据量 $total: 是否返回总数据量 $page: 当前的页码(默认:$_GET['p']) $max: 限制最大总分页数 ### 例如 $user = D('user'); $list = $user->jsPage(20,true)->select(); //按每页20条数据分页,并且获取总数据量 $page = $user->getPage(); //获取分页数据 $total = $page['total']; //总数据量