这是我的模型代码:
public function GetId() { $this->db->select('count(*) as total'); $this->db->from($this->table); $this->db->where('dibaca', null); $query = $this->db->get(); return $query->result_array(); }
这是我的 html 代码:
<?= $DataId['total']; ?>
我已经将该函数作为 DataId 调用到我的控制器, 我收到错误,未定义的数组键“total”
你们能告诉我哪里出了问题吗?
将模型中的 result_array() 替换为
您可以从 html 代码中删除 ['total'],或者像这样:
一些未经测试的建议:
您的模型可以细化为:
您的控制器应该调用模型数据并将其传递给视图。
最后,您的视图可以访问与传入数组中的第一级键关联的变量。
这是相关帖子,其中介绍了将数据从控制器传递到视图。