ThinkPHP5分页paginate代码实例解析


Posted in PHP onNovember 10, 2020

参数

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 分页类名

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
模板引擎正则表达式调试小技巧
Jul 20 PHP
YII路径的用法总结
Jul 09 PHP
PHP return语句另类用法不止是在函数中
Sep 17 PHP
php生成二维码
Aug 10 PHP
Discuz!X中SESSION机制实例详解
Sep 23 PHP
PHP微信开发之查询城市天气
Jun 23 PHP
Laravel中间件实现原理详解
Oct 09 PHP
php+mysql+jquery实现日历签到功能
Feb 27 PHP
详细解读php的命名空间(二)
Feb 21 PHP
Laravel中错误与异常处理的用法示例
Sep 16 PHP
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
Apr 03 PHP
在thinkphp5.0路径中实现去除index.php的方式
Oct 16 PHP
关于PHP求解三数之和问题详析
Nov 09 #PHP
PHP中isset、empty的用法与区别示例详解
Nov 05 #PHP
PHP后门隐藏的一些技巧总结
Nov 04 #PHP
phpstudy2020搭建站点的实现示例
Oct 30 #PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
Oct 30 #PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
Oct 30 #PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
Oct 30 #PHP
You might like
[EPIC] Larva vs Flash ZvT @ Crossing Field [2017-10-09]
2020/03/17 星际争霸
smarty基础之拼接字符串的详解
2013/06/18 PHP
关于PHPDocument 代码注释规范的总结
2013/06/25 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
通过代码实例解析PHP session工作原理
2020/12/11 PHP
javascript 面向对象编程基础 多态
2009/08/21 Javascript
实现点击列表弹出列表索引的两种方式
2013/03/08 Javascript
原始的js代码和jquery对比体会
2013/09/10 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
2014/05/05 Javascript
一个可以增加和删除行的table并可编辑表格中内容
2014/06/16 Javascript
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
通过隐藏iframe实现无刷新上传文件操作
2016/03/16 Javascript
浅谈js中的三种继承方式及其优缺点
2016/08/10 Javascript
javascript实现简单打字游戏
2019/10/29 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
js实现无缝轮播图
2020/03/09 Javascript
JS实现移动端可折叠导航菜单(现代都市风)
2020/07/07 Javascript
[00:37]DOTA2上海特级锦标赛 Secert 战队宣传片
2016/03/03 DOTA
Python使用scrapy采集数据过程中放回下载过大页面的方法
2015/04/08 Python
python通过apply使用元祖和列表调用函数实例
2015/05/26 Python
Django实现组合搜索的方法示例
2018/01/23 Python
Python从零开始创建区块链
2018/03/06 Python
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
详解Django将秒转换为xx天xx时xx分
2019/09/27 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
2020/05/22 Python
PyTorch预训练Bert模型的示例
2020/11/17 Python
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
AMAVII眼镜官网:时尚和设计师太阳镜
2019/05/05 全球购物
linux面试题参考答案(11)
2012/05/01 面试题
介绍一下Python中webbrowser的用法
2013/05/07 面试题
2014年小班元旦活动方案
2014/02/16 职场文书
创新型城市实施方案
2014/03/06 职场文书
国家助学贷款承诺书
2015/04/30 职场文书
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android