2013-03-13 53 views
0

创建带有多个文件字段的表单时,symfony2会为该字段的属性返回一个UploadedFile对象。UploadedFile对象可以处理symfony2中的多个文件吗?

http://api.symfony.com/2.2/Symfony/Component/HttpFoundation/File/UploadedFile.html

一个简单var_dump($data->getFiles())(财产$文件的方法)将返回:刚刚

["files":"Acme\DemoBundle\Entity\FileUpload":private]=> 
    object(Symfony\Component\HttpFoundation\File\UploadedFile)#12 (7) { 
    ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false) 
    ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "yop!!!.jpg" 
    ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "image/jpeg" 
    ["size":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(34088) 
    ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) 
    ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php42B5.tmp" 
    ["fileName":"SplFileInfo":private]=> string(11) "php42B5.tmp" 

此记录存储在单个文件数据。

我的问题是:这个对象可以处理多个文件吗?或只是单个文件?

回答

1

此对象代表一个文件!但是你仍然可以一次上传多个文件。每个文件都有一个独立的FileUpload实例。接受我的拉请求试一试。

+0

我怀疑是否有人会回答其他问题,因为它更大/更复杂。也认为我的问题将是无效的如果该对象或表单框架,不允许创建它的多个实例。再次感谢你 !! ;) – Jeflopo 2013-03-13 19:37:37

相关问题