Через раз работает CIblockElement::Update

187
23 мая 2018, 09:20

Для элементов инфоблока нужно обновить PREVIEW_PICTURE и DETAIL_PICTURE. Изображения уже находятся на сервере. Делаю так:

$picture = CFile::MakeFileArray($path_to_picture);
$arLoadProductArray = Array(
    "PREVIEW_PICTURE" => $picture,
    "DETAIL_PICTURE" => $picture,
);
$res = $el->Update($elem["ID"], $arLoadProductArray);
if($res)
    echo "OK";
else
    print_r($el->LAST_ERROR)

Но почему-то изобажения меняются через раз. А бывает, что измениться только PREVIEW_PICTURE, а DETAIL_PICTURE нет. Или наоборот. А может вообще ни то, ни другое.

Update всегда возвращает true.

READ ALSO
Как правильно переделать строку под php?

Как правильно переделать строку под php?

Раньше у меня во вьюхе для вывода изображения использовался такой код

211
preg_replace: invalid range

preg_replace: invalid range

Подскажите как решить:

195
LATEST FOREIGN KEY ERROR

LATEST FOREIGN KEY ERROR

Дело было так

229
Где выгоднее хранить данные об онлайн статусе серверов

Где выгоднее хранить данные об онлайн статусе серверов

Есть много автоматов по продаже чего-либо, у каждого автомата есть онлайн статус (работа/сбой/перезагрузка и др)Есть панель управления, куда...

197