Hola memoadian =)
Pasar la funcion o pasar los datos? no entendi bien =/
Mira, poniendo un ejemplo de un metodo de un modelo que trae varias filas de la db:
Código PHP:
Ver originalpublic function getDatos()
{
$query = $this->db->get('datos');
return $query->result();
}
Asi se usaria en el controlador:
Código PHP:
Ver original$datos = $this->modelo->getDatos();
echo $datos[0]->dato1; //dato1 de la primera fila de la consulta
//o sino por un foreach
foreach($datos as $dato) {
echo $dato->dato1;
}
En cambio si tenes una funcion que trae un solo dato:
Código PHP:
Ver originalpublic function getDato()
{
$query = $this->db->get('datos');
return $query->row(); //row() devuelve la primer fila
}
Y se usa asi:
Código PHP:
Ver original$dato = $this->modelo->getDato();
echo $dato->dato1;
Espero que te sirva, Saludos