Chcę przesłać wiele plików z żądaniem POST (bez Ajax). Czy pole zbierania forma Symfony 2 jest używać z pliku typu tak:Symfony 2 Pole kolekcji formularza z plikiem typu
kod w podmiocie:
public $pictures;
public function __construct()
{
$this->pictures = new \Doctrine\Common\Collections\ArrayCollection();
}
kod w formularzu Klasa:
$builder->add('pictures', 'collection', array(
'type' => 'file',
'required' => false,
'attr' => array(
'multiple' => 'multiple'
)
));
kod w Gałązka:
{% for picture in form.pictures %}
<td>
{{ form_widget(picture) }}
</td>
{% endfor %}
Próbowałem, ale to nie działa. Nie pokazuje żadnych błędów, ale nie pokazuje również pliku wejściowego. Jakieś pomysły?
Dziękuję za odpowiedź. Próbowałem go setki razy, ale nie działało. – Sukhrob
To nie tworzy pola wyboru pliku, w którym można wybrać wiele plików jednocześnie. – Rvanlaak
Myślę, że musisz użyć jakiegoś pakunku do obsługi wielokrotnego przesyłania. Ponieważ domyślnie utworzy wiele pojedynczych plików. –