/** * @param int $number * @param int $per_page * @return BaseCollection */ public function get_page($number = 1, $per_page = 30) { $number < 0 && ($number = 0); $collection = new BaseCollection(TemplateModel::class); $collection->load($this->adapter->select()->limit($per_page)->offset(($number - 1) * $per_page)->execute()->get_arrays()); return $collection; }
/** * @param $number * @param $per_page * @return BaseCollection */ public function get_page($number = 1, $per_page = 30) { $number < 0 && ($number = 0); $records = $this->adapter->select()->where(['deleted' => ['=', 0]])->limit($per_page)->offset(($number - 1) * $per_page)->execute()->get_arrays(); $collection = new BaseCollection(UserModel::class); $collection->load($records); return $collection; }