我想通过 POST 请求(不带 Ajax)上传多个文件。我可以将 Symfony 2 的表单集合字段与这样的文件类型一起使用:
实体中的代码:
public $pictures;
public function __construct()
{
$this->pictures = new \Doctrine\Common\Collections\ArrayCollection();
}
表单类中的代码:
$builder->add('pictures', 'collection', array(
'type' => 'file',
'required' => false,
'attr' => array(
'multiple' => 'multiple'
)
));
树枝中的代码:
{% for picture in form.pictures %}
<td>
{{ form_widget(picture) }}
</td>
{% endfor %}
我试过了,但它似乎不起作用。它没有显示任何错误,但也没有显示输入文件。有任何想法吗?