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();






`
上一篇:如何从PHP生成受密码保护的电子表格?


下一篇:14.ThinkPHP cookie和session