Exemplo n.º 1
0
 /**
  * @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;
 }
Exemplo n.º 2
0
 /**
  * @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;
 }