Невозможно использовать объект типа CI_DB_mysqli_result в качестве массива [дубликат]Php

Кемеровские программисты php общаются здесь
Anonymous
Невозможно использовать объект типа CI_DB_mysqli_result в качестве массива [дубликат]

Сообщение Anonymous »

Здравствуйте, я получил этот результат


Обнаружена ошибка PHP

Серьезность: ошибка

Сообщение: невозможно использовать объект типа CI_DB_mysqli_result в качестве массива

Имя файла: контроллеры/Threads.php

Номер строки: 48

Обратная трассировка:


Это мои коды в контроллере

Код: Выделить всё

// category
public function threadsview($slug) {
// get threads category
$data['item'] = $this->threads_model->getThreadsCategory($slug);

$data['title'] = $data['item']['catname'];
$data['desc'] = '';

$this->load->view('themes/default/header', $data);
$this->load->view('threads/threadsview', $data);
$this->load->view('themes/default/footer');
}
И коды в моей модели

Код: Выделить всё

 //get threads categories by slug
public function getThreadsCategory($slug) {
$this->db->order_by('id','asc');
$this->db->where('slug',$slug);
$query = $this->db->get('threads_cat');
return $query;
}
Ошибка связана с этим кодом

Код: Выделить всё

$data['title'] = $data['item']['catname'];
Надеюсь, кто-нибудь поможет мне в этом вопросе..

Подробнее здесь: https://stackoverflow.com/questions/477 ... t-as-array

Вернуться в «Php»