Добрый день.
Помогите разобраться с записью свойства.
Код:
Если свойство пустое, то получаю Call to a member function setValue() on null. Если нет, то всё нормально перезаписывает.
Что не так делаю? Как сделать запись в пустое свойство?
Помогите разобраться с записью свойства.
Код:
Код |
---|
\Bitrix\Main\Loader::includeModule('iblock'); $TableClass = \Bitrix\Iblock\Iblock::wakeUp(17)->getEntityDataClass(); $element = $TableClass::getList([ 'select' => ['ID', "MY_PROP'], 'filter' => [ 'ID' => 19844, ], ])->fetchObject(); $element->get('MY_PROP')->setValue('YYY'); $element->save(); |
Если свойство пустое, то получаю Call to a member function setValue() on null. Если нет, то всё нормально перезаписывает.
Что не так делаю? Как сделать запись в пустое свойство?