NavStart
Описание и параметры
CDBResult::NavStart( int page_size=10, bool show_all=true )
Метод разбивает результат выборки на страницы.
Для встраивания системы автоматической постраничной навигации необходимо сначала вызвать данный метод CDBResult::NavStart. После ее вызова, методы
будут ограничены только текущей страницей (а не всей выборкой). Для вывода ссылок постраничной навигации необходимо воспользоваться методом CDBResult::NavPrint.Нестатический метод.
Параметры
| Параметр | Описание | С версии |
|---|---|---|
| page_size | Размер страницы (от 1 и более). Необязательный. По умолчанию 10. | |
| show_all | Разрешить показывать все записи (и выводить ссылку "Все" в навигации). Необязательный. По умолчанию - "true". | |
| NumPage | Принудительно всегда открывать страницу с этим номером (не зависящую от параметров в URL). Необязательный. По умолчанию - "false" (показывать автоматически). | Устарел с 3.0.11 |
Смотрите также
Примеры использования
<?
$rsBanners = CAdvBanner::GetList($by, $order, $arFilter, $is_filtered);
$rsBanners->NavStart(20);
echo $rsBanners->NavPrint("Баннеры");
while($rsBanners->NavNext(true, "f_")):
echo "[".$f_ID."] ".$f_NAME."<br>";
endwhile;
echo $rsBanners->NavPrint("Баннеры");
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025