Задать вопрос
@run182

Как заполнить множественное свойство файл в Битриксе?

$arFiles = array();
	for($i = 0; $i < count($_FILES["photo_ar"]['name']); $i++)
	{
		if($_FILES["photo_ar"]['tmp_name'][$i])
			$arFiles[] = array('VALUE' => CFile::MakeFileArray($_FILES["photo_ar"]['tmp_name'][$i]), 'DESCRIPTION' => '');
	}
	$arFields = array(
	   "IBLOCK_ID" => 7,
	   "NAME" => $head,
	   "PROPERTY_VALUES" => array("PHOTO" => $arFiles)
	);
	$oElement = new CIBlockElement();
	$idElement = $oElement->Add($arFields, false, false, true);

Пробовал по разному, даже вот так - никак не получаеться :(
  • Вопрос задан
  • 2241 просмотр
Подписаться 1 Оценить Комментировать
Ответ пользователя Антон Штинов К ответам на вопрос (2)
А что получается в массиве $arFields? Возможно ошибка в пути к файлу в CFile::MakeFileArray или в правах доступа.
Ответ написан