我在上传文件时遇到问题,当我转储由$ 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