Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2012, 05:05
neon2004
 
Fecha de Ingreso: agosto-2007
Mensajes: 19
Antigüedad: 16 años, 8 meses
Puntos: 0
Problemas al llamar a un metodo

Hola.

Tengo el siguiente problema, a ver si me podéis ayudar un poco.

el código es el siguiente:

$buscar="getCuenta()";

echo ($this->ArrayCuenta[0]->$this->buscar); // no funciona error: (Object of class BusquedaController could not be converted to string )


echo ($this->ArrayCuenta[0]->getCuenta()); //si funciona y por tanto me devuelve el valor indicado.

El tema es que en ArrayCuenta lo tengo lleno de objetos del tipo cuenta. Quiero acceder a un método de ese objeto para que me devuelva el valor indicado pero a ese método como veis quiero llamarlo por una variable y no directamente porque podría cambiar para buscar una cosa u otra y quiero hacerlo de forma genérica.

EL error entiendo que es porque la variable es un string y por tanto intenta cambiar todo a string.

¿Como podría hacerlo para no llamar directamente al método que sea, sino llamarlo a través de una variable según el parámetro que me llegue? Gracias.