GetNextElement
Описание и параметры
_CIBElement CIBlockResult::GetNextElement( bool bTextHtmlAuto = true, bool use_tilda = true );
Метод возвращает из выборки объект _CIBElement. Нестатический метод.
Параметры вызова
Параметр | Описание | С версии |
---|---|---|
$bTextHtmlAuto | Параметр передается в CDBResult::GetNext. Необязательный, по умолчанию принимает true. | 7.1.1 |
use_tilda |
Возвращаемое значение
Метод возвращает из выборки объект _CIBElement, и передвигает курсор на следующую запись.Если достигнута последняя запись (или в результате нет ни одной записи), метод вернет false.
Смотрите также
Примеры использования
<? $res = CIBlockElement::GetByID($_GET["PID"]); if($obRes = $res->GetNextElement()) { $ar_res = $obRes->GetFields(); echo $ar_res['NAME']; } ?>
//выборка всех данных элемента: $db_elemens = CIblockElement::GetList($arOrder, $arFilter, false, false, $arSelect); while($obElement = $db_elemens->GetNextElement()) { $el = $obElement->GetFields(); $el["PROPERTIES"] = $obElement->GetProperties(); $arResult["ITEMS"][] = $el; } //Примечание: в данном случае в $arSelect ничего задавать не нужно (можно его вообще не писать). Так как функции GetFields и GetProperties выбирает все свойства, которые есть у элемента. //Этот способ нужно использовать для выборки элементов, у которых есть множественные свойства, чтобы избежать дублирования элементов, которое наблюдается при стандартном вызове GetNext.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.