Друзья, всем привет.
Заступорился с таким вопросом. Нужно обновлять значения свойства типа "список"
делаю через CIBlockElement::Update
так
если в $_POST["social"] одно значение то всё сохраняется,
проблема в сохранении если в $_POST["social"] имеет несколько значений.
Заступорился с таким вопросом. Нужно обновлять значения свойства типа "список"
делаю через CIBlockElement::Update
так
Код |
---|
$el = new CIBlockElement; $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), // элемент изменен текущим пользователем "IBLOCK_SECTION" => false, // элемент лежит в корне раздела "IBLOCK_ID" => $iblock, "PROPERTY_VALUES"=> $PROP, "DETAIL_PICTURE" => $DETAIL_PICTURE; "DETAIL_TEXT" => $_POST["description"], "DETAIL_TEXT_TYPE" => "html", "PREVIEW_TEXT" => $_POST["preview"], "PREVIEW_TEXT_TYPE" => "html", "NAME" => $_POST["company"], "ACTIVE" => "Y",// активен ); $res = $el->Update($PRODUCT_ID, $arLoadProductArray); |
Код |
---|
if($_POST["social"]) { $PROP["button"] = array("ID"=>$_POST["social"][0], "PROPERTY_ID"=>4453); } |
проблема в сохранении если в $_POST["social"] имеет несколько значений.