/*
* 分页获取数据
*/
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,
]
;
}
}
转载请注明原文地址: https://www.6miu.com/read-31209.html