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