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%}