Изменение значений составного поля — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Новая страница: «'''Актуально 18''' Если Вам необходимо добавить значение в поле с типом "Составное" через ко…»)
 
 
Строка 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],
	]);