02/05/2013, 07:31
|
| | Fecha de Ingreso: abril-2013
Mensajes: 29
Antigüedad: 11 años, 7 meses Puntos: 0 | |
Respuesta: Formulario con combo a vista agrega antes de tu clase la siguiente linea en la definición de tu formulario y luego configura la definición de tu campo con los parametros que necesites, si te fijas en este ejemplo acceso a la entidad Establecimientos del bundle SaludOfertasBundle y muestro la propiedad nombre en el combo desplegable
// linea añadida para poder utilizar function EntityRepository use Doctrine\ORM\EntityRepository;
......
class OfertasType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('idestable', 'entity',
array('label'=> 'Establecimiento','class'=>'SaludOfertasBundle:Est ablecimientos', 'property'=>'nombre',
'empty_value' => 'Seleccione..',
'required' => true,
'query_builder' => function(EntityRepository $er)
{return $er->createQueryBuilder('e')->orderBy('e.nombre', 'ASC');}
))
}
}
..... |