编程语言
首页 > 编程语言> > thinkphp涉及多张表的分页查询

thinkphp涉及多张表的分页查询

作者:互联网

原理

用thinkphp中的数组分页方法,分别查出两张表对应的数据,然后合并分页

代码

`
$list1 = $model->select();
    $list2 = $model->select();
    //数组合并  用于分页查询  有分类的在无分类之前
    $list0 = array_merge($list1,$list2);
    $count = count($list0);
    $Page = new Page($count,2);
    $show = $Page->show();
    $list=array_slice($list0,$Page->firstRow,$Page->listRows);
    $this->assign('list',$list);// 赋值数据集
    $this->assign('page',$show);// 赋值分页输出
    $this->display();






`

标签:count,分页,show,张表,list,list0,thinkphp,Page
来源: https://www.cnblogs.com/Coeus-P/p/13223505.html