Добрый день друзья,
Помогите пожалуйста с добавлением значений в составной свойство.
В типе информационого блока 1c Битрикс есть тип множественное составное свойство. К данному множественному составному свойству привязаны обычновенные множественные свойства с типами дата, и стока.
Для получения значений множественного составного свойства я использую вот такую конструкцию на php и вывожу результат в json:
$servises[] = array();
$res = CIBlockElement::GetProperty(19, $arReview["ID"], "sort", "asc", array("CODE" => "COMPOSITE_PROPERTY"));
$i = 0;
$total = 0;
while ($ob = $res->GetNext()) {
if (empty($ob['VALUE'])) continue;
$servises[$i]["number"] = $ob['VALUE']['SUB_VALUES']['NUMBER']['VALUE'];
$servises[$i]["name"] = $ob['VALUE']['SUB_VALUES']['NAME']['VALUE'];
$servises[$i]["date"] = $ob['VALUE']['SUB_VALUES']['DATE']['VALUE'];
$servises[$i]["date_end"] = $ob['VALUE']['SUB_VALUES']['DATE_END']['VALUE'];
$servises[$i]["price"] = $ob['VALUE']['SUB_VALUES']['PRICE']['VALUE'];
$servises[$i]["status"] = $ob['VALUE']['SUB_VALUES']['STATUS']['VALUE'];
$servises[$i]["comment"] = $ob['VALUE']['SUB_VALUES']['COMMENT']['VALUE'];
$total = $servises[$i]["price"] + $total;
$i++;
}
Вопрос заключается в следующем: Как мне добавить и (или) обновить значения для обыкновенных множественных свойствах входящие в множественное составное свойства используя чистый php? Множественных составных свойств может быть неопределенное количество. Количество множественных составных свойств я должен передать из Front_End.
Спасибо и надеюсь на вашу помощь
Помогите пожалуйста с добавлением значений в составной свойство.
В типе информационого блока 1c Битрикс есть тип множественное составное свойство. К данному множественному составному свойству привязаны обычновенные множественные свойства с типами дата, и стока.
Для получения значений множественного составного свойства я использую вот такую конструкцию на php и вывожу результат в json:
$servises[] = array();
$res = CIBlockElement::GetProperty(19, $arReview["ID"], "sort", "asc", array("CODE" => "COMPOSITE_PROPERTY"));
$i = 0;
$total = 0;
while ($ob = $res->GetNext()) {
if (empty($ob['VALUE'])) continue;
$servises[$i]["number"] = $ob['VALUE']['SUB_VALUES']['NUMBER']['VALUE'];
$servises[$i]["name"] = $ob['VALUE']['SUB_VALUES']['NAME']['VALUE'];
$servises[$i]["date"] = $ob['VALUE']['SUB_VALUES']['DATE']['VALUE'];
$servises[$i]["date_end"] = $ob['VALUE']['SUB_VALUES']['DATE_END']['VALUE'];
$servises[$i]["price"] = $ob['VALUE']['SUB_VALUES']['PRICE']['VALUE'];
$servises[$i]["status"] = $ob['VALUE']['SUB_VALUES']['STATUS']['VALUE'];
$servises[$i]["comment"] = $ob['VALUE']['SUB_VALUES']['COMMENT']['VALUE'];
$total = $servises[$i]["price"] + $total;
$i++;
}
Вопрос заключается в следующем: Как мне добавить и (или) обновить значения для обыкновенных множественных свойствах входящие в множественное составное свойства используя чистый php? Множественных составных свойств может быть неопределенное количество. Количество множественных составных свойств я должен передать из Front_End.
Спасибо и надеюсь на вашу помощь