Перейти к содержимому

getTotalPage

Метод возвращает посчитанное максимальное количество страниц в списке, основываясь на количестве элементов в общем и на одной странице.

Параметры метода

Метод не принимает параметры

Возвращает

int — Количество страниц

Пример использования

php
$pag = $tg->pagination()    
    ->setItems($items)  // Кнопки. Предполагаем, что они определены ранее
    ->setPerPage(5)     // Количество кнопок на одной странице
    ->setColumns(1)     // Колонки 
    ->setPage(1)        // Текущая страница
    ->setPrefix('shop_page_'); // Префикс для callback_data      

$totalPage = $pag->getTotalPage();  // Получаем кол-во страниц
$kbd = $pag->create();              // Собираем клавиатуру

// Отправляем
$tg->msg("Магазин вил и топоров, страница 1/{$totalPage}")
    ->inlineKbd($kbd)
    ->send();

Опубликовано под лицензией MIT.