public function getPager(&$data) { self::initParam($data); $where = self::getWhere($data['condition']); isset($data['extWhere']) && ($where = self::getExtWhere($where, $data['extWhere'])); self::$handle = Sys::M($data['trueTableName']); !isset($data['cols']) && ($data['cols'] = '*'); $total = self::getTotalCount($where); $pageCount = ceil($total / self::$pageSize); $limit = self::getLimit(self::$PG, self::$pageSize); $rs = self::getData($data['cols'], $where, $data['order'], $limit); return array('data' => $rs, 'paging' => array('page' => self::$PG, 'totalCount' => $total, 'numberOfPage' => $pageCount)); }