複数のファイルを 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 %}
試してみましたが、うまくいかないようです。エラーは表示されていませんが、入力ファイルも表示されていません。何か案は?