示例#1
0
 /**
  * Формирование страничной листалки.
  *
  * @param integer $total общее количество объектов.
  *
  * @param integer $current номер текущей страницы.
  *
  * @param integer $limit количество объектов на странице.
  *
  * @param integer $default номер первой страницы (по умолчанию: 1,
  * альтернатива: "last").
  *
  * @return array Информация о навигации, ключи: documents (количество), pages
  * (количество), perpage (количество), current (целое число), опциональные:
  * last и next (ссылки на соседние страницы).
  */
 protected function getPager($total, $current, $limit = null, $default = 1)
 {
     return mcms::pager($total, $current, $limit, $this->name . '.page', $default);
 }
 private function getPager()
 {
     return mcms::pager($this->getCount(), $this->page, $this->limit);
 }