Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2012, 15:18
todobien182
 
Fecha de Ingreso: octubre-2010
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Exclamación consultas dql con sub objetos al realizar select

Espero alguien pueda darme una ayuda
Estoy usando Symfony2 y el orm Doctrine2
Estoy haciendo una consulta de temas y respuestas, la duda es como puedo hacer una consulta sql para que pueda obtener los temas y respuestas todo en una sola consulta, las entidades estan relacionadas pero tengo problemas al realizar la consulta.
hasta ahora lo que tengo es esto:
Código:
SELECT c.id, c.contenido, r.contenido as respuesta, r.fecha as fecharespuesta, c.fecha, u.urlfoto, p.nombre 
FROM proy\proyBundle\Entity\tema c
JOIN  c.usuario u JOIN u.persona p LEFT JOIN c.respuestatema r
WHERE u.id = :id
ORDER BY c.fecha DESC'
Para que despues en la vista pueda hacer algo como esto:
Código:
{%for tema in temas%}
     {{tema.descripcion}}...blabla
     {%for resp in tema.respuesta%}
          {{resp.contenido}}
     {%else%}
          No existen respuestas aun.
     {%endfor%}
{%endfor%}

Última edición por todobien182; 09/07/2012 a las 15:38