Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2013, 12:36
pmeninsaxmus16
 
Fecha de Ingreso: noviembre-2013
Mensajes: 83
Antigüedad: 10 años, 5 meses
Puntos: 0
Pregunta Error con funcion implode Symfony2

Hola amigos tengo problema estoy usando la funcion implode de PHP en mi aplicacion con symfony2.
Lo raro es que he usado implode y funciona en una consulta y al usarla en otra me da error de conversion, nose si sera que en la primera uso el implode despues de extraer los resultado son getresultsingle y en la otra uso getresult, pongo los codigo para que me ayuden

Esto si me funciona
Código PHP:
public function findNameApplicant($id
    {
        
$em $this->getEntityManager('admission');//conexion a la bd admission
        
$sql="SELECT concat(concat(concat(concat(a.forename,' '),a.middle),' '),a.surname) FROM ABCAdmissionBundle:Applicant a WHERE a.id='$id'";                             
        
$query $em->createQuery($sql);
        
$result $query->getResult();
        
$filtro implode(' '$result);  //comvierte a string el array
        
$convert=(string)$filtro;        
        return 
$convert;
    } 
Aca ya no me funciona
Código PHP:
public function findExistAbcis($convert)
    {
        
$em $this->getEntityManager();
        
$dql="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)='$convert'";
        
$query $em->createQuery($dql);
        return 
$query->getResult();
        
$string implode(' '$result);
        return 
$string;

    }