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-2024, «1С-Битрикс», 2024