/*
* 分页获取数据
*/
public static function getlistPager($page, $where, $order = 'id desc') {
if ($page <= 0) {
$page = 1;
}
$count = self::find()->where($where)->count();
$pagesize = self::getPageSize();
$pagecount = ceil($count / $pagesize);
$start = ($page - 1) * $pagesize;
$data = self::find()->where($where)->offset($start)->limit($pagesize)->orderBy($order)->asArray()->all();
return [
'pager' => [
'count' => $count,
'pagesize' => $pagesize,
'pagecount' => $pagecount,
'page' => $page,
],
'data' => $data,
];
}
}