Desidero caricare più file con richiesta POST (senza Ajax). Posso usare campo di raccolta sotto forma di Symfony 2 con tipo di file in questo modo:Symfony 2 Campo raccolta moduli con file tipo
Codice in Entity:
public $pictures;
public function __construct()
{
$this->pictures = new \Doctrine\Common\Collections\ArrayCollection();
}
codice nel modulo di classe:
$builder->add('pictures', 'collection', array(
'type' => 'file',
'required' => false,
'attr' => array(
'multiple' => 'multiple'
)
));
Codice in Twig:
{% for picture in form.pictures %}
<td>
{{ form_widget(picture) }}
</td>
{% endfor %}
Ho provato, ma non sembra funzionare. Non mostra errori, ma non mostra nemmeno il file di input. Qualche idea?
Grazie per la risposta. L'ho provato centinaia di volte, ma non ha funzionato. – Sukhrob
Questo non crea una casella di selezione file in cui è possibile selezionare più file contemporaneamente. – Rvanlaak
Penso che sia necessario utilizzare qualche pacchetto per gestire il caricamento multiplo. Perché per impostazione predefinita creerà più caricamenti di file singoli. –