Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/05/2011, 23:11
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Pasar funcion a resultados de un modelo

Tengo que pasar una función a los resultados de un modelo.

cuando es un solo resultado no hay problema

Código PHP:
$datos $this->modelo_model->funcion-model($nombre);
$data = array
(
     
'fecha' => $this->funcion($datos->resultado),
); 
pero cuando ($datos->resultado) se trata de varios resultados o sea un array, en la vista me aparece que no es un objeto y me da error

entonces no se como se hace para pasar una función a los resultados. y peor cuando quiero pasar la función a algo así:

Código PHP:
$data = array(
    
'filas' => $this->modelo_model->funcion_modelo($nombre),
); 
esto envia los resultados a la vista y pues no se como podría pasarle la función a una parte de eso.

Digamos que seleccione los usuarios que tengan 20 años y que un campo fecha me dice la fecha de inscripción, la query me devuelve los días que lleva de inscrito pero la función los tranforma en meses y años.

entonces mi intención es que le pase la función a ese campo y al ponerlo en la vista me devuelva el return de la función.

gracias :)