【发布时间】:2013-03-01 20:43:05
【问题描述】:
当创建一个包含多个文件字段的表单时,symfony2 为该字段的属性返回一个 UploadedFile 对象。
http://api.symfony.com/2.2/Symfony/Component/HttpFoundation/File/UploadedFile.html
一个简单的var_dump($data->getFiles())(属性$files的方法)将返回:
["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"
这条记录只存储一个文件数据。
我的问题是:这个对象可以处理多个文件吗?还是只是单个文件?
【问题讨论】:
标签: php symfony symfony-forms