Answer the question
In order to leave comments, you need to log in
Why doesn't CIBlockElement::GetList return elements added by the CIBlockElement::Add method?
I add new elements to IB using the API:
$el = new CIBlockElement;
$arFields = Array(
"MODIFIED_BY" => $USER->GetID(),
"IBLOCK_SECTION_ID" => $arSections[$key],
"IBLOCK_ID" => $pId,
"NAME" => $code,
"ACTIVE" => "Y"
);
$elID = $el->Add($arFields);
Answer the question
In order to leave comments, you need to log in
Скорее всего у вас где то ошибка в кода. Возможно приходят не совсем корректные данные в итоговый массив.
Дайте код с CIBlockElement::GetList
После пересохранения CIBlockElement::GetList какие поля возвращает по созданному элементу?
Те которые вы не задавали и появились, возможно и являются причиной.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question