Deseo cargar varios archivos con solicitud POST (sin Ajax). ¿Puedo utilizar el campo de recolección de formularios de Symfony 2 con el tipo de archivo como esto:Symfony 2 Campo de recopilación de formularios con tipo de archivo
Código de Entidad:
public $pictures;
public function __construct()
{
$this->pictures = new \Doctrine\Common\Collections\ArrayCollection();
}
Código de Clase Forma:
$builder->add('pictures', 'collection', array(
'type' => 'file',
'required' => false,
'attr' => array(
'multiple' => 'multiple'
)
));
Código de la ramita:
{% for picture in form.pictures %}
<td>
{{ form_widget(picture) }}
</td>
{% endfor %}
Lo intenté, pero parece que no funciona. No muestra ningún error, pero tampoco muestra el archivo de entrada. ¿Algunas ideas?
Gracias por su respuesta. Lo intenté cientos de veces, pero no funcionó. – Sukhrob
Esto no crea un cuadro de selección de archivos donde es posible seleccionar varios archivos a la vez. – Rvanlaak
Creo que necesita usar un paquete para manejar la carga múltiple. Porque de forma predeterminada creará múltiples cargas de archivos individuales. –