Класс Paginator

Помогает легко организовать блок постраничной навигации

Свойства

$items_at_page
элементов на странице

$current
текущая страница

$total_items
всего элементов

$wide_edge
ширина бокового отступа

$wide
ширина центрального блока

$reverse
выводить в обратном порядке

$total
всего страниц

Результат выглядит так:
1 2 3 ... 15 16 17 18 19 20 ... 55 56 57
Где
1 2 3 и 55 56 57 - боковые отступы
15 16 17 18 19 20 - центральный блок

методы

__construct([$total_items int[, $items_at_page int[, $current_page int]]])
создаем экземпляр объекта

getPages()
возвращает массив элементов для построения постраничной навигации:
total - всего страниц
first - первая
last - последняя
current - текущая
next - следующая
prev - предыдущая
pages - массив с номерами страниц. Пустые элементы означают разрывы между центральным блоком и отступами.
labels - массив с ярлычками страниц
total_items - всего элементов
sql_start - значение для первого параметра LIMIT SQL запроса
sql_limit - значение для второго параметра LIMIT SQL запроса

 

Всего комментариев: 0

Имя*:

Email: