Multiple загрузка
Здравствуйте.
Немного непонятна работа с параметром multiple. Когда он включен, в форму идет отправка массива путей к файлам, а объект record, как я понял не принимает его. В итоге файлы грузятся в tmp, там и остаются, в базу пишется имя файла, а поле для ссылки остается пустым. Попробовал через цикл передавать и писать - работает, но выглядит как "костыли". Может я просто не дополнял документацию или не нашел, потому и хочу уточнить, нет ли штатной записи массива ссылок на файлы?
Добрый день, да вы правы, Record не умеет принимать и хранить multiple файлы, только multi_images.
В вашем случае попробуйте вызвать у формы методы moveUploadedFiles() и getMultipleFilesValue(), первый переместит файлы из tmp, а второй вернет массив путей.
После этого у формы измениться результат метода getState().
$files = $form -> moveUploadedFiles() -> getMultipleFilesValue('field_name'); //или так $data = $form -> moveUploadedFiles() -> all();