Пагинатор
Открытые члены | |
__construct (&$page, $total, $per_page, $pattern_type_or_routeid=self::PATTERN_KEYREPLACE, $route_params=[], $pattern= 'p') | |
getPages () | |
setPaginatorLen ($len) | |
getOffset () | |
getPageList () | |
showFirst () | |
showLast () | |
getPageHref ($page, $absolute=false) | |
Поля данных | |
const | PATTERN_TEMPLATE = -2 |
const | PATTERN_KEYREPLACE = -1 |
$pattern | |
$pattern_type | |
$route_params | |
$pagelist = null | |
$total | |
$page | |
$per_page | |
$total_pages | |
Защищенные члены | |
addPage ($page, $class= 'page') | |
Защищенные данные | |
$paginator_len = 9 | |
__construct | ( | & | $page, |
$total, | |||
$per_page, | |||
$pattern_type_or_routeid = self::PATTERN_KEYREPLACE , |
|||
$route_params = [] , |
|||
$pattern = 'p' |
|||
) |
Пагинатор
integer | $page | текущая страница |
integer | $total | всего страниц |
integer | $per_page | элементов на странице |
string | $pattern_type | - 0 | -1 | id маршрута - тип формирования ссылки на страницу 0 - Заменять PAGE% в строке на номер страницы -1 - Заменять параметр $pattern в текущем маршруте id маршрута - Заменять параметр $pattern в заданном маршруте |
array | $route_params | - дополнительные параметры, которые будут добавлены в ссылку |
string | $pattern | шаблон ссылки на страницы будет заменять PAGE% на номер страницы или параметр в GET для замены |
|
protected |
Добавляет страницу к пагинатору
getOffset | ( | ) |
Возвращает текущее смещение элементов от 0
getPageHref | ( | $page, | |
$absolute = false |
|||
) |
Возвращает ссылку на страницу с номером $page
integer | $page | Номер страницы |
bool | $absolute | Если true, то будет возвращен абсолютный путь |
getPageList | ( | ) |
Возвращает просчитанные ранее страницы
getPages | ( | ) |
Возвращает страницы пагинатора в виде массива
setPaginatorLen | ( | $len | ) |
Устанавливает число страниц, одновременно отображаемых в пагинаторе
integer | $len |
showFirst | ( | ) |
Возвращает true, если необходимо отобразить ссылку на первую страницу
showLast | ( | ) |
Возвращает true, если необходимо отобразить ссылку на последнюю страницу
$page |
$pagelist = null |
|
protected |
$pattern |
$pattern_type |
$per_page |
$route_params |
$total |
$total_pages |
const PATTERN_KEYREPLACE = -1 |
const PATTERN_TEMPLATE = -2 |