Gracias por sus comentarios ya solucione asi:
Código PHP:
Ver original$dql = "SELECT m.id, m.nombres, p.apellidos, p.nombres, r.dtalleraza, m.edad,
m.genero
FROM PPPCanBundle:Mascota m
JOIN m.propietario p
JOIN m.raza r ";
$mascotas = $em->createQuery($dql);
Pero tengo otra duda, Como hago para imprimir todos los datos, tanto los de la entidad PROPIETARIO Y MASCOTA en una sola funcion (pagina) con base al id de un registro. Lo estoy intentando hacer de la siguiente manera pero solo me deja imprimir los datos de la entidad MASCOTA
MascotaController.php
Código PHP:
Ver originalpublic function viewAction($id)
{
$mascota = $this->getDoctrine()
->getRepository('PPPCanBundle:Mascota')
->find($id);
$propietarioName = $mascota->getPropietario()->getNombres();
if(!$mascota)
{
throw $this->createNotFoundException('Mascota no encontrada.');
}
return $this->render('PPPCanBundle:Mascota:view.html.twig', array('mascota' => $mascota)); }
view.html.twig
Código HTML:
Ver original
{{ mascota.nombres }} (Nombre de la mascota)
{{ mascota.edad }} (Edad de la mascota)
{{ mascota.nombres }} (Nombres del propietario)
{{ mascota.apellidos }} (Apellidos del propietario)
{{ mascota.identificacion }} (Identificacion del propietario)
</html
Alguien que por favor me ayude.