getEntityManager(); //die(dump($pais_id)); $result = $em->createQueryBuilder(); $dql = $result -> select ('aldea') ->from('UBVSurUbvBundle:Aldea', 'aldea') ->Join('aldea.ambiente', 'ambiente', 'ambiente.id = aldea.ambiente_id') ->Join('ambiente.parroquia', 'parroquia', 'parroquia.id = ambiente.parroquia_id') ->where('parroquia.id = :parroquia_id') ->setParameter('parroquia_id',$parroquia_id) ->getQuery() ->getResult(Query::HYDRATE_ARRAY); return $dql; } }