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 相关文章推荐
PHP自动更新新闻DIY
Oct 09 PHP
PHP的FTP学习(三)
Oct 09 PHP
PHP的面试题集
Nov 19 PHP
php fckeditor 调用的函数
Jun 21 PHP
php实现统计邮件大小的方法
Aug 06 PHP
Yii2.0中的COOKIE和SESSION用法
Aug 12 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
Feb 24 PHP
Laravel实现表单提交
May 07 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
php实现微信公众平台发红包功能
Jun 14 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
Oct 12 PHP
php探针使用原理和技巧讲解
Sep 17 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
虹吸壶煮咖啡26个注意事项
2021/03/03 冲泡冲煮
php定义一个参数带有默认值的函数实例分析
2015/03/16 PHP
php生成图片缩略图功能示例
2017/02/22 PHP
js实现的网页颜色代码表全集
2007/07/17 Javascript
基于jquery tab切换(防止页面刷新)
2012/05/23 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
js类式继承的具体实现方法
2013/12/31 Javascript
jQuery实现拖拽效果插件的方法
2015/03/23 Javascript
JS实现控制表格只显示行边框或者只显示列边框的方法
2015/03/31 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
JS实现微信里判断页面是否被分享成功的方法
2017/06/06 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
2017/08/21 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
angularjs数组判断是否含有某个元素的实例
2018/02/27 Javascript
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
2018/03/01 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
使用element-ui table expand展开行实现手风琴效果
2019/03/15 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
浅谈Vue使用Elementui修改默认的最快方法
2020/12/05 Vue.js
[46:40]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
[48:27]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
Python设计模式编程中解释器模式的简单程序示例分享
2016/03/02 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
Python爬虫实现爬取百度百科词条功能实例
2019/04/05 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
python实现滑雪游戏
2020/02/22 Python
Python基于class()实现面向对象原理详解
2020/03/26 Python
关于Django Models CharField 参数说明
2020/03/31 Python
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
小学体育教学随笔
2015/08/14 职场文书
90行Python代码开发个人云盘应用
2021/04/20 Python
css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效
2021/04/29 HTML / CSS
Python中的套接字编程是什么?
2021/06/21 Python
MySQL 开窗函数
2022/02/15 MySQL
MySQL中B树索引和B+树索引的区别详解
2022/03/03 MySQL