$nc_core->files->field_save_file( $class_id, $field, $message_id, $file )
метод сохраняет файл и добавляет его в поле компонента
Предназначен для работы с компонентами или системными таблицами.
Параметр | Описание |
---|---|
$class_id | ID компонента или название системной таблицы(User|Catalogue|Subdivision|Template) |
$field | название или ID поля в которое сохранять |
$message_id | ID объекта|пользователя|сайта|раздела|макета |
$file | массив с данными о файле из $_FILES либо:
|
$noеdit | игнорировать настройки поля изменяющие файл |
$message_put | режим работы внутри системы, дополнительные данные для объекта который еще не создан, false при сохранении в существующий объект |
$nodelete | не удалять старый файл |
Метод возвращает массив со следующими ключами: