В обработчике добавления для множественного свойства файл пишу:
Где 22 - ID свойства
Но, файлы таким образом не добавляются к элементу
Код |
---|
if(count($_FILES["morephoto"])){ for($i=0;$i<count($_FILES["morephoto"]);$i++){ $fid[$i] = CFile::MakeFileArray($_FILES["morephoto"]["tmp_name"][$i]); $PROP[22] = Array( "n".$i => Array( "VALUE" => $fid[$i], "DESCRIPTION" => "none" ) ); } } |
Код |
---|
$_FILES["morephoto"] - передает массив файлов такого вида [morephoto] => Array ( [name] => Array ( [1] => 863_1182711486_large.jpg [2] => 678894f53e485f6fcc3530e27cbab560.jpg [3] => 196800785.jpg [4] => autowp.ru_subaru_impreza_wrc_34.jpg [5] => Subaru_Impreza_WRC-2008x1600x1200.jpg [6] => [7] => ) [type] => Array ( [1] => image/jpeg [2] => image/jpeg [3] => image/jpeg [4] => image/jpeg [5] => image/jpeg [6] => [7] => ) [tmp_name] => Array ( [1] => /tmp/phpIHvjwo [2] => /tmp/phpkqDNko [3] => /tmp/phpVC8Bbo [4] => /tmp/phpw0Wa5n [5] => /tmp/php5YE6Yn [6] => [7] => ) [error] => Array ( [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 4 [7] => 4 ) [size] => Array ( [1] => 93671 [2] => 458079 [3] => 330235 [4] => 384488 [5] => 261059 [6] => 0 [7] => 0 ) ) |