Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2015, 09:59
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Traer nombre campo relacion no id Doctrine.

Buenas.

Estoy iniciando con doctrine symfony.

Tengo Esta consulta que me trae las áreas a las que pertenece un usuario según su ID "es una consulta sencilla, funciona correctamente"

Código PHP:
$EntityManager $this->getDoctrine()->getEntityManager();
        
//Consulta las userAreas
        
$query $EntityManager->createQueryBuilder()
                                ->
select('IDENTITY(a.area_id) as area')
                                ->
from('AppBundle:UserHasArea''a')
                                ->
where('a.user_id= :id')
                                ->
setParameter('id'$id);
        return 
$query->getQuery()->getResult(); 

Eso me trae los IDs de las areas a los que pertenece el usuario... Yo quiero traer el nombre de esas area.... Tengo entendido que es posible traerlo usando las relaciones que hay en la entidad sin tener que usar un inner join o similar.


Como se haría esto? gracias!