Hola y gracias de antemano por vuestra ayuda.
Tengo un problema para mostrar un select múltiple en un formulario. Las opciones del <select>
se cogen de una entidad Region
. Si pongo esto:
// ... $builder // ... ->add('region') // ...
Funciona correctamente y muestra todas las regiones de la tabla Region
. El problema es que lo muestra como un <select>
simple y necesito que sea múltiple. Para que sea múltiple añado esto:
// ... $builder // ... ->add('region', 'choice', array('multiple' => true)) // ...
Pero al hacerlo dejan de mostrarse las opciones de la tabla Region
y no aparece nada.
Gracias de antemano.
Respuestas
Creo que en vez de choice
deberías usar el tipo entity
, que es similar pero está pensado para mostrar los valores de las entidades de Doctrine, que parece que es lo que estás haciendo en este caso:
// ... $builder // ... ->add('region', 'entity', array('multiple' => true)) // ...
@javiereguiluz
7 junio 2015, 16:40