Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2016, 19:05
Avatar de yosandry91
yosandry91
 
Fecha de Ingreso: diciembre-2013
Mensajes: 34
Antigüedad: 11 años
Puntos: 0
Pregunta simple_array consultas dql symfony2

Hola gente tengo una duda y solo busco orientacón.
Mi problema es el siguiente por algunas razones tengo que crear un campo choice con barias opciones

Código PHP:
 ->add('clasificaciones''choice', array(
                
'choices'   => array(
                    
'calor' => 'Calor',
                    
'rubor' => 'Rubor',
                    
'fluctuacion'=>'Fluctuación',
                    
'crepitacion'=>'Crepitación',
                    
'aumento'=>'Aumento de volumen o tumefaccion'),

                
'required'  => false,
                
'multiple'  => true,
                
'expanded'=>true
            
)) 
y guardarlo todo en un simple_array eso lo hace sin problema, pero a la hora de realizar las consultas creo que se complica mucho, bueno la verdad no he encontrado mucha doc al respecto, la consulta sería algo como esto

Código PHP:
 $products $this->getDoctrine()
            ->
getRepository('EstudiarBundle:Prueba');
            
$query $products->createQueryBuilder('p')
            ->
where('p.clasificaciones = :clasificaciones')
            ->
setParameter('clasificaciones', ['fluctuacion'])

                ->
getQuery();
            
$result $query->getResult(); 
este ejemplo es solo una prueba pero es muy similar al original
Tambien quisiera preguntar si es aconsejable crear una tabla para estos campos y relacionarla 1...1
Espero que todo este claro