Modèle (my_model)
function useful_info()
{
$data = new stdClass();
$q = $this->db->get('users');
$data->users = $this->db->result();
$data->date = date('Y-m-d');
$data->info = array('whatever','more','anything');
return $data;
}
Contrôleur
function index()
{
$info = $this->my_model->useful_info();
foreach($info->users as $user)
{
echo $user->id;
}
echo $info->date;
if($info->info[0] == 'whatever')
{
// do something
}
}
Vous ne devez pas créer un objet (il peut être une chaîne, T/F, tableau, etc.) , mais vous devez généralement renvoyer quelque chose à partir de vos fonctions de modèle et de bibliothèque. Et vous pouvez accéder à ce que vous retournez en le retournant à une variable $info = $this->my_model->useful_info();
Votre contrôleur doit appeler le modèle, vous devez donc lui renvoyer une valeur. –