Navigator

Описание

Класс Navigator - генерирует пейджер для постраничной навигации.

Методы со знаком * содержат хуки

Методы класса

int getNumRowsSql() Возвращает результат выполнения SQL запроса.
$navigator = new Navigator($sql120);
$res $navigator->getNumRowsSql();
viewData($res);
array getRowsSql() Возвращает количество записей.
$navigator = new Navigator($sql120);
$res $navigator->getRowsSql();
viewData($res);
string getPager() Возвращает результат выполнения SQL запроса.
$navigator = new Navigator($sql120);
$res $navigator->getPager();
viewData($res);
string getPagerArray() Возвращает результат выполнения SQL запроса всегда в массиве.
$navigator = new Navigator($sql120);
$res $navigator->getPager();
viewData($res);
array checkParamsForPlugins() * Хук для изменения sql запроса для навигатора
Описание методов и примеры их использования

Метод

int getNumRowsSql ()

Описание

Возвращает результат выполнения SQL запроса.

$navigator = new Navigator($sql120);
$res $navigator->getNumRowsSql();
viewData($res);

Метод

array getRowsSql ()

Описание

Возвращает количество записей.

$navigator = new Navigator($sql120);
$res $navigator->getRowsSql();
viewData($res);

Метод

string getPager (string $type getQuery$forceArray false)

Параметры

  • $type: тип навигатора

Описание

Возвращает результат выполнения SQL запроса.

$navigator = new Navigator($sql120);
$res $navigator->getPager();
viewData($res);

Метод

string getPagerArray (string $type getQuery)

Параметры

  • $type: тип навигатора

Описание

Возвращает результат выполнения SQL запроса всегда в массиве.

$navigator = new Navigator($sql120);
$res $navigator->getPager();
viewData($res);

Метод

array checkParamsForPlugins (string $sqlint $maxCount)

Параметры

  • $sql:
  • $maxCount:

Результат работы метода можно изменить хуком: Navigator_checkParamsForPlugins

Описание

Хук для изменения sql запроса для навигатора