Изменение значений составного поля — различия между версиями
Материал из Umicms
Kublan (обсуждение | вклад) (Новая страница: «'''Актуально 18''' Если Вам необходимо добавить значение в поле с типом "Составное" через ко…») |
Whoa (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | '''Актуально 18''' | + | '''Актуально для версии 18.''' |
− | Если Вам необходимо добавить значение в поле с типом "Составное" через код, | + | Если Вам необходимо добавить значение в поле с типом "Составное" через код, ниже указан пример того, как вы можете это сделать: |
<source lang = "php"> | <source lang = "php"> |
Текущая версия на 07:38, 24 июля 2018
Актуально для версии 18.
Если Вам необходимо добавить значение в поле с типом "Составное" через код, ниже указан пример того, как вы можете это сделать:
$elementId = 14965; // id страницы на которой необходимо изменить значение
$guideId = 15; // id элемента справочника
$value = 5; // добавляемое значение
$fieldId = 'storage'; // идентификатор поля
$hierarchy = umiHierarchy::getInstance();
$element = $hierarchy->getElement($elementId);
$element->setValue($fieldId, [
['int' => 1, 'rel' => $guideId, 'float' => $value],
['int' => 1, 'rel' => 17, 'float' => 55],
]);