Класс управления элементом пагинации
Открытые члены | |
__construct ($options=[]) | |
setAutoFill ($autofill) | |
setPaginator (Element $paginator) | |
getPaginator () | |
addHiddenFields (array $hidden_fields) | |
getPage () | |
getPageSize () | |
fill () | |
saveGetParams () | |
getView ($local_options=[]) | |
Открытые члены унаследованные от AbstractHtml | |
__construct (array $options=[]) | |
setOptions (array $options) | |
setOption ($key, $value) | |
getOption ($key, $default=null) | |
Открытые члены унаследованные от ElementInterface | |
getView () | |
Поля данных | |
$pagesize_var = 'perpage' | |
$page_var = 'p' | |
$action | |
$element | |
$auto_fill = true | |
$hidden_fields = [] | |
Поля данных унаследованные от AbstractHtml | |
$options = [] | |
$option_prefixes = ['set', 'add'] | |
Дополнительные унаследованные члены | |
Защищенные данные унаследованные от AbstractHtml | |
$url | |
addHiddenFields | ( | array | $hidden_fields | ) |
Добавляет параметры, которые будут добавлены в GET запрос, вместе с переключением страницы
array | $hidden_fields |
fill | ( | ) |
getPage | ( | ) |
Возвращает номер текущей страницы пагинатора, начиная с 1
getPageSize | ( | ) |
Возвращает количество элементов на странице
getPaginator | ( | ) |
Возвращает подконтрольный элемент пагинатора
getView | ( | $local_options = [] | ) |
Возвращает HTML код формы пагинатора
mixed | $local_options | - массив параметров, передаваемый в шаблон пагинатора Поддерживаются ключи: array( 'short' => true //Не будет выводится надпись с общим количеством элементов ) |
\Exception | |
\SmartyException |
saveGetParams | ( | ) |
setAutoFill | ( | $autofill | ) |
Устанавливает, заполнять ли элемент пагинатора значениями из GET при создании текущего объекта Необходимо использовать через параметр в конструкторе
bool | $autofill |
setPaginator | ( | Element | $paginator | ) |
Устанавливает подконтрольный элемент пагинатора
Element | $paginator | - пагинатор |
$action |
$auto_fill = true |
$element |
$hidden_fields = [] |
$page_var = 'p' |
$pagesize_var = 'perpage' |