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