Пагинатор
Открытые члены | |
| __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 |