В OctoberCMS загрузка нескольких файлов в разделе администратора

Я пытаюсь загрузить несколько файлов в свой пользовательский компонент. Сначала я попробовал использовать mediafinder, затем fileupload, но, похоже, ничего не работает.

У меня есть Google для загрузки файла раздела администратора, но нет демонстрации / примера загрузки нескольких файлов, в которой пользователь может загружать несколько изображений и который хранит имя загруженного файла в отдельной таблице.

Может ли кто-нибудь дать мне какую-либо ссылку на демонстрацию / образец загрузки нескольких файлов в разделе администратора?


person Smit Shah    schedule 31.08.2016    source источник


Ответы (1)


Чтобы прикрепить файл к модели, вам необходимо использовать System \ Models \ File в отношении attachOne или attachMany.

public $attachOne = [
    'myfile' => 'System\Models\File'
];

public $attachMany = [
    'myfiles' => 'System\Models\File'
];

документация: https://octobercms.com/docs/database/attachments

Добавьте этот myFile или myFiles в свою бэкэнд-форму, отредактировав файл fields.yaml.

myFile :
    label: myFile
    type: fileupload
    mode: file 

fileupload - отображает загрузчик файлов для изображений или обычных файлов. Имя поля должно использовать отношение attachOne или attachMany.

Результат будет

введите описание изображения здесь

person Pierre-André Vullioud    schedule 10.09.2016