ThinkPHP5分页paginate代码实例解析
发布:smiling 来源: PHP粉丝网 添加日期:2022-03-30 08:55:17 浏览: 评论:0
这篇文章主要介绍了ThinkPHP5分页paginate代码实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。
参数
paginate(每页数量,是否简洁分页,分页参数)
使用方式
$list = db('user')->paginate(10);
自定义参数传参
$list = db('user')->paginate(10,false,['query'=>array('id' => $id)]);
其它参数
- // 总数据
- $this->assign('total',$list->total());
- // 总页数
- $total= ceil($list->total() / 10);
- $this->assign('totalPage', $total);
- // 当前页
- $page = input('page', 1);
分页参数
paginate() 函数可以带三个参数:
$listRows 每页数量 数组表示配置参数
$simple 是否简洁模式或者总记录数 如果为true,那么分页的就是只有上一页和下一页
$config 配置参数 具体可以自己传入或者在配置文件中配置
$config 参数具体配置
主要的分页参数如下:
参数 描述
list_rows 每页数量
page 当前页
path url路径
query url额外参数
fragment url锚点
var_page 分页变量
type 分页类名
Tags: ThinkPHP5分页 paginate
- 上一篇:基于ThinkPHP删除目录及目录文件函数
- 下一篇:最后一页
相关文章
- ·thinkphp5+layui实现的分页样式示例(2021-12-27)
- ·thinkphp5框架前后端分离项目实现分页功能的方法分析(2021-12-27)
- ·THINKPHP5分页数据对象处理过程解析(2022-03-29)
- ·解决thinkphp使用paginate分页时的问题(2020-03-28)

推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)