Ver Mensaje Individual
  #15 (permalink)  
Antiguo 14/05/2013, 12:42
daymerrf
 
Fecha de Ingreso: febrero-2013
Mensajes: 66
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Consulta DQL no devuelve un valor

Código PHP:
Ver original
  1. $em = $this->getDoctrine()->getEntityManager();
  2.         $serie = $em->getRepository('BackendBundle:Serie')->getSeriesConCapitulosById($id);                
  3.      
  4.         if(!$serie)
  5.              throw $this->createNotFoundException ('No existe ninguna serie con el id: '.$id);                
  6.        
  7.         $generos = $em->getRepository('BackendBundle:Genero')->getGenerosBySerie($serie);
  8.         $idsGeneros = array();                
  9.        
  10.         foreach($generos as $genero)
  11.         {
  12.             $idsGeneros[] =$genero->getGenero->getId();
  13.         }

dentro del foreach la ultima instancia no tiene el método getGenero(), en fin no tienen nada esta vacía, y entonces me da el error