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

217
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?

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

253
preg_replace: invalid range

preg_replace: invalid range

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

222
LATEST FOREIGN KEY ERROR

LATEST FOREIGN KEY ERROR

Дело было так

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

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

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

227