Модель (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;
}
Контроллер
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
}
}
Вам не нужно создавать объект (это может быть строка, T / F, массив и т. Д.), Но вам обычно нужно возвращать что-то из функций модели и библиотеки. И вы можете получить доступ к тому, что вы возвращаете, вернув его в переменную $info = $this->my_model->useful_info();