2013-03-13 54 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

相關問題