小编Cli*_*ias的帖子

无法将 CI_DB_mysqli_result 类型的对象用作数组

你好,我得到了这个结果

遇到 PHP 错误

严重性:错误

消息:无法使用 CI_DB_mysqli_result 类型的对象作为数组

文件名:controllers/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');
}
Run Code Online (Sandbox Code Playgroud)

以及我的模型中的代码

 //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;
    }
Run Code Online (Sandbox Code Playgroud)

错误来自于这段代码

$data['title'] = $data['item']['catname'];
Run Code Online (Sandbox Code Playgroud)

我希望有人能帮助我解决这个问题。

php codeigniter

0
推荐指数
1
解决办法
7640
查看次数

标签 统计

codeigniter ×1

php ×1