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
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.