Класс Navigator - генерирует пейджер для постраничной навигации.
Методы со знаком * содержат хуки
int | getNumRowsSql() |
Возвращает результат выполнения SQL запроса.
$navigator = new Navigator($sql, 1, 20); |
array | getRowsSql() |
Возвращает количество записей.
$navigator = new Navigator($sql, 1, 20); |
string | getPager() |
Возвращает результат выполнения SQL запроса.
$navigator = new Navigator($sql, 1, 20); |
string | getPagerArray() |
Возвращает результат выполнения SQL запроса всегда в массиве.
$navigator = new Navigator($sql, 1, 20); |
array | checkParamsForPlugins() * |
Хук для изменения sql запроса для навигатора |
Метод
int getNumRowsSql ()
Описание
Возвращает результат выполнения SQL запроса.
$navigator = new Navigator($sql, 1, 20);
$res = $navigator->getNumRowsSql();
viewData($res);
Метод
array getRowsSql ()
Описание
Возвращает количество записей.
$navigator = new Navigator($sql, 1, 20);
$res = $navigator->getRowsSql();
viewData($res);
Метод
string getPager (string $type = getQuery, $forceArray = false)
Параметры
Описание
Возвращает результат выполнения SQL запроса.
$navigator = new Navigator($sql, 1, 20);
$res = $navigator->getPager();
viewData($res);
Метод
string getPagerArray (string $type = getQuery)
Параметры
Описание
Возвращает результат выполнения SQL запроса всегда в массиве.
$navigator = new Navigator($sql, 1, 20);
$res = $navigator->getPager();
viewData($res);
Метод
array checkParamsForPlugins (string $sql, int $maxCount)
Параметры
Результат работы метода можно изменить хуком: Navigator_checkParamsForPlugins
Описание
Хук для изменения sql запроса для навигатора