我在上傳文件時遇到問題,當我轉儲由$ form-> getData()返回的數據時,文件字段始終爲空。此外,如果我做$ this-> getRequest() - > files-> all()我得到一個空的數組()。Symfony2表單文件上傳總是爲空
這是我的表單類型的字段定義:
->add('card_file', 'file', array(
'label' => 'Examinar',
'required' => false,
)
)
這就是我如何打印在.twig文件中的字段:
<fieldset class="fieldset__upload">
{{ form_widget(addressForm.card_file) }}
</fieldset>
標籤與ENCTYPE創建=」 multipart/form-data「,格式爲isValid(),文件大小約爲4kb,所以我不認爲是超過文件大小的問題。
表單未附加到實體,$ form-> getData()正確返回所有其他字段。
任何想法? >文件
你執行$形式 - >提交($要求);或$ form-> handleRequest($ request); ? – skler 2014-09-04 09:24:43