Задать вопрос
@photosho

Почему не обновляется DETAIL_PICTURE в update()?

Пытаюсь обновить поле "DETAIL_PICTURE" у элемента инфоблока:

$el->update(1123, ['DETAIL_PICTURE' => CFile::getFileArray($pic)]);


1. Переменная "$pic" содержит ID изображения
2. Метод "getFileArray()" возвращает правильный массив
3. Метод "update()" возвращает "true"
4. Свойство "LAST_ERROR" пустое
5. Обработчиков события "elementUpdate" нет

Изображение не обновляется. Если этим же кодом обновлять другое поле, например, "NAME", то все работает нормально. В чем может быть дело?
  • Вопрос задан
  • 200 просмотров
Подписаться 1 Средний 1 комментарий
Решения вопроса 1
@kedavr13
Попробуйте функцию makeFileArray
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы