Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/05/2013, 07:31
vmoran
 
Fecha de Ingreso: abril-2013
Mensajes: 29
Antigüedad: 11 años
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');}
))
}
}
.....