Как использовать загрузку нескольких файлов в Symfony? я не совсем
уверен, как это сделать «путь Symfony». Я прочитал Как обрабатывать загрузку файлов с помощью Doctrine , но как загружать много файлов?
Я пытаюсь использовать тип поля коллекции и добавить метод setFiles к объектной модели
public function setFiles($files)
{
$this->files = $files;
foreach ($files as $file) {
$file->setObject($this);
}
}
но есть исключение (это всегда работало для нормальной модели без каких-либо файлов)
Неустранимая ошибка: вызов неопределенного метода
Symfony \ Component \ HttpFoundation \ File \ UploadedFile :: SetObject ()
пожалуйста, помогите мне.
ОБНОВЛЕНИЕ:
Я использую для основного объекта вторую форму с файлом, и ...
$files = $this->getRequest()->files->get('val_image');
foreach($files as $file){
$foto = new Foto;
$foto->setFile($file);
$foto->setPremises($premises->getPremises());
$this->getEm()->persist($foto);
}
это работает :) 1025 *