$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 | не удалять старый файл |
Метод возвращает массив со следующими ключами: