/* * 分页获取数据 */ 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, ]; } }