如何在symfony中使用多个文件上传?我不太清楚该怎么做“塞弗尼之路”。我读过如何使用Doctrine处理文件上传,但是怎么上传很多文件?
我尝试使用集合字段类型并将setFiles方法添加到对象模型中
公共函数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); }
这是作品:)
发布于 2013-09-11 17:49:02
https://stackoverflow.com/questions/8302691
复制相似问题