Создал пользовательское поле UF_PHOTO типа файл у пользователя. Сделал его множественным. Нужно заполнять данное поле с фронта. В документации есть такой код для обновления свойства инфоблока.
Но при попытке его выполнения при $user->Update вылетает ошибка "Поле "Фото" не может быть множественным".
Каким образом можно добавить несколько файлов?
Вот код
Код |
---|
$arFile = array(0 => array("VALUE" => CFile::MakeFileArray($_SERVER["DOCUMENT_ROOT"]."/images/01.gif"),"DESCRIPTION"=>""), 1 => array("VALUE" => CFile::MakeFileArray($_SERVER["DOCUMENT_ROOT"]."/images/help.gif"),"DESCRIPTION"=>"") ); CIBlockElement::SetPropertyValueCode($ELEMENT_ID, $PROPERTY_CODE, $arFile); |
Но при попытке его выполнения при $user->Update вылетает ошибка "Поле "Фото" не может быть множественным".
Каким образом можно добавить несколько файлов?
Вот код
Код |
---|
$user = new CUser; $arFile = array( 0 => array("VALUE" => CFile::MakeFileArray($_SERVER["DOCUMENT_ROOT"]."/images/01.png"),"DESCRIPTION"=>""), 1 => array("VALUE" => CFile::MakeFileArray($_SERVER["DOCUMENT_ROOT"]."/images/01.png"),"DESCRIPTION"=>"") ); $fields['UF_PHOTO']=$arFile; $user->Update($id_user, $fields); |