thinkphp5.1和thinkphp6.0分页技术

发布于:2020-08-07 10:04:24

一、常用  list_rows:每页多少条数据,page:当前页

$list = Db::name('user')->where('status',1)->paginate(['list_rows' => $pageSize, 'page' => $page]);
$datas = $list->toArray();
$list->render();

$res=array();
$res['data'] = $datas['data'];   ////data数据列表 
$res['paginate'] = $list->render();//bootstrap分页



1.thinkphp5.1分页技术参考

https://www.kancloud.cn/manual/thinkphp5_1/354120



2.thinkphp6.0分页技术参考

https://www.kancloud.cn/manual/thinkphp6_0/1037638



二、带参数分页


  1. thinkphp5.1分页技术

    其中queryParam是参数

        $page=$this->request->param('page', 0, 'intval');
        $keyword=input('keyword');

        $queryParam=[];
        $condition=[];
        if(!empty($keyword)){
            $condition[]=array('username|moblie','like','%'.$keyword.'%');
            $queryParam['keyword']=$keyword;
        }

        $list=Db::name('user')->where($condition)->order(['id'=>'desc'])->paginate(['list_rows'=>15,'page'=>$page,'query'=>$queryParam]);
        $datas=$list->toArray();  //数据列表
        $pagination=$list->render(); //bootstrap html代码






阅读 155+

一片空白

父爱如山,不善表达。回想十多年前,总记得父亲有个宽厚的肩膀,小小的自己跨坐在上面,越过人山人海去看更广阔的天空,那个时候期望自己有一双翅膀,能够像鸟儿一样飞得高,看得远。虽然父亲有时会和自己开玩笑,但在做错事的时候会受到严厉的训斥。父亲有双粗糙的大手掌。