/** * Формирование страничной листалки. * * @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); }