SetPropertyValuesEx и свойство типа файл

Рейтинг: 37.0257  
Новая
Предложил Пупков Семен 02.05.2012 13:30:30

SetPropertyValuesEx и свойство типа файл

Ну почему, почему нельзя сделать так????Оо
$fid = CFile::SaveFile($arFile);
CIBlockElement::SetPropertyValuesEx($elID, false, array('PHOTO' => array("VALUE" => $fid, "DESCRIPTION"=>"Text"));

Разрешите уже разработчику писать код так как он хочет. Не нужно сохранять файл внутри самой функции SetPropertyValuesEx. Ну или сделайте хотя бы возможность отключать это и самому сохранять файл.

И вот это
if(strlen($value["DESCRIPTION"])>0)
    $val["description"] = $value["DESCRIPTION"];

Ну что за говнокод в ядре??
   

Рейтинг: 12.4164  
Кольдяев Дмитрий 18.05.2012 09:40:27
+1 Отвратительная реализация. И, что самое важное, про это не написано в документации!
Рейтинг: 0  
Малюк Игорь 20.02.2015 13:32:16
Это просто ад!!!
Рейтинг: 0.2507  
Фаттахов Азат 09.07.2017 23:01:37
прошло 5 лет...
как не засирать серв одинаковыми  файлами в свойствах?
Рейтинг: 1  
Юруков Роман 14.03.2018 10:53:01
Фаттахов Азат :
прошло 5 лет...
как не засирать серв одинаковыми  файлами в свойствах?

очень просто, посмотреть на очередном релизе как жонглируют заказами, улыбнуться и работать дальше =)