ГлавнаяБлогCIBlockElement::SetPropertyValues()

CIBlockElement::SetPropertyValues()

Рамиль Юналиев
Рамиль Юналиев
E-Commerce Lead
19 июля 2012 г.
1 мин чтения

Важный порядок параметров метода и ключевая особенность его поведения:

CIBlockElement::SetPropertyValues(
    $i_ElementID, 
    $i_IblockID, 
    array('PROPERTY_CODE' => 'PROPERTY_VALUE')
);

Важно: при обновлении необходимо указывать все свойства элемента, иначе те, что не указаны, будут сброшены. Это поведение аналогично CIBlockElement::Update(), когда не все PROPERTY_VALUES включены.


Если нужно обновить только часть свойств, не затрагивая остальные, используйте CIBlockElement::SetPropertyValuesEx() — он обновляет только переданные свойства.