NavNext
Описание и параметры
mixed CDBResult::NavNext( bool SetGlobalVars = true, string prefix = "str_", bool DoEncode = true, bool SkipEntities=true )
Возвращает массив значений полей. Если установлен флаг init_globals, то объявляет глобальные переменные с именами prefix.имя_поля. Если достигнут конец результата выборки, то метод вернет "false". Нестатический метод.
Примечания:
- Метод работает с переменными из глобальной области видимости, это необходимо учитывать при создании основных файлов компонентов.
- Когда явно не требуются возможности NavNext лучше использовать CDBResult::GetNext.
Параметры
Параметр | Описание | С версии |
---|---|---|
SetGlobalVars | Если "true", то метод будет объявлять глобальные переменные соответствующие именам полей выборки. Необязательный. По умолчанию - "true". | |
prefix | Префикс глобальных переменных (только если init_globals установлен). Необязательный. По умолчанию - "str_". | |
DoEncode | Приводить глобальные переменные в HTML-безопасный вид (только если init_globals установлен). Необязательный. По умолчанию - "true". | |
SkipEntities | Необязательный. По умолчанию - "true". | 7.1.12 |
Примеры использования
<? $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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.