需要处理的数据不是直接查询单个表,或者连表得出,而是由多个表合并而成的情况
先计算总长度$count
$list为需要分页的数据
$page为页码
$limit为每页条数
$count = count($list);
$start = ($page-1)*$limit;
$list = array_slice($list,$start,$limit);
$this->success([
'count' => $count,
'maxPage' => ceil($count/$limit),
'data' => $list
]);
array_slice()的参数如下