Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2013, 18:42
pmeninsaxmus16
 
Fecha de Ingreso: noviembre-2013
Mensajes: 83
Antigüedad: 11 años, 1 mes
Puntos: 0
Pregunta Convertir DQL a String Symfony

Hola amigos, tengo un problema, tengo una consulta en dql, que me devuelve concatenado nombre y apellidos, en base a un filtro, el resultado de eso es el filtro para otra consulta..

Pero me da el siguiente error:
Catchable Fatal Error: Object of class Doctrine\ORM\Query could not be converted to string in /var/www/abcis/src/ABC/AdmissionBundle/Service/applicantAdmissionService.php line 23

pongo las consultas que estoy realizando

$sql="SELECT concat(concat(concat(concat(a.forename,' '),a.middle),' '),a.surname) FROM ABCAdmissionBundle:Applicant a WHERE a.id='$id'";
$query= $this->em->createQuery($sql);

$sql2="SELECT concat(concat(concat(concat(a.firstname,' '),a.middlename),' '),a.lastname) FROM ABCIsystemBundle:AbcMembers a where concat(concat(concat(concat(a.firstname,' '),a.middlename),' '),a.lastname)='$query'";
$query2= $this->em->createQuery($sql2);

if($query==$query2) {$resp='son iguales';}
else {$resp='no son iguales, ok';}

alguna ayuda...