Foros del Web » Programando para Internet » PHP » Symfony »

Metodo _toString() Doctrine, Service

Estas en el tema de Metodo _toString() Doctrine, Service en el foro de Symfony en Foros del Web. Hola a todos tengo este error: The Response content must be a string or object implementing __toString(), "object" given. porque estoy haciendo una consulta en ...
  #1 (permalink)  
Antiguo 11/12/2013, 10:26
 
Fecha de Ingreso: noviembre-2013
Mensajes: 83
Antigüedad: 11 años
Puntos: 0
Pregunta Metodo _toString() Doctrine, Service

Hola a todos tengo este error:
The Response content must be a string or object implementing __toString(), "object" given.

porque estoy haciendo una consulta en un service que es asi:

+++++++++++++++++++++++++++++++++ service
function __construct($entityManager, $container)
{
$this->em = $entityManager;
$this->container = $container;
}
function generarIdCarStudent($id)
{
$sql2="SELECT a.firstname FROM ABCIsystemBundle:AbcMembers a where a.id='$id'";
$query2= $this->em->createQuery($sql2);
$query2->getResult();
return $query2;
}
+++++++++++++++++++++++++++++++++

y en e controller lo llamo asi

================================== controller
{

$prueba= $this->get('applicantAdmission');
$msg=$prueba->generarIdCarStudent($id);
return new Response($msg);
}
=======================================

alguna ayuda
  #2 (permalink)  
Antiguo 11/12/2013, 11:07
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Metodo _toString() Doctrine, Service

Te sugiero que pases por la documentación de Symfony http://symfony.com/doc/current/book/controller.html, de todas formas el error es claro, o bien le pasas a Response un string o un object que implemente __toString, pregunto, acaso no deberias renderear una vista ?
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 11/12/2013, 11:40
 
Fecha de Ingreso: noviembre-2013
Mensajes: 83
Antigüedad: 11 años
Puntos: 0
Respuesta: Metodo _toString() Doctrine, Service

Pues la verdad eso trato de hacer, al response pasarle un string o un objteo que implemente un to string, pero no se como hacerlo

la consulta me devuelve un objeto, esto tendria que transformarlo a string y mandarlo al respose, pero nose como hacer eso
  #4 (permalink)  
Antiguo 11/12/2013, 16:10
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Metodo _toString() Doctrine, Service

Cita:
Iniciado por pmeninsaxmus16 Ver Mensaje
Pues la verdad eso trato de hacer, al response pasarle un string o un objteo que implemente un to string, pero no se como hacerlo
Lo del objeto es tema de POO y eso lo puedes ver en el manual:
http://www.php.net/manual/en/languag...bject.tostring
Cita:
la consulta me devuelve un objeto, esto tendria que transformarlo a string y mandarlo al respose, pero nose como hacer eso
Ese string a donde lo quieres enviar con el objeto Response ??
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: doctrine, metodo, service
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:08.