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:
Para que despues en la vista pueda hacer algo como esto: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'
Código:
{%for tema in temas%} {{tema.descripcion}}...blabla {%for resp in tema.respuesta%} {{resp.contenido}} {%else%} No existen respuestas aun. {%endfor%} {%endfor%}