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

文章来自:
https://blog.csdn.net/bo13704427276/article/details/80762804
https://blog.csdn.net/webdev_l/article/details/79129760

posted @ 2020-03-04 15:22  小猿笔记  阅读(1709)  评论(0编辑  收藏  举报