Php codeigniter中的错误结果数组到字符串转换
我在使用codeigniter解析数据库中一列的总和以查看时遇到问题。它返回错误:“数组到字符串转换”,你能帮我解决这个问题吗?多谢各位 代码如下: 模型 控制器Php codeigniter中的错误结果数组到字符串转换,php,arrays,codeigniter,codeigniter-3,Php,Arrays,Codeigniter,Codeigniter 3,我在使用codeigniter解析数据库中一列的总和以查看时遇到问题。它返回错误:“数组到字符串转换”,你能帮我解决这个问题吗?多谢各位 代码如下: 模型 控制器 public function index(){ $d['user_session'] = $this->session->userdata('username'); $d['total_invest'] = $this->item_model->get_total_invest();
public function index(){
$d['user_session'] = $this->session->userdata('username');
$d['total_invest'] = $this->item_model->get_total_invest();
$this->load->view('dashboard_view', $d);
}
看法
资产投资
印尼盾
在模型中尝试此解决方案
模型
错误很明显,这是一个数组到字符串的转换,结果是对象的and数组,您试图回显该数组并仅回显字符串。
$this->item\u model->get\u total\u invest()
返回一个数组。
public function index(){
$d['user_session'] = $this->session->userdata('username');
$d['total_invest'] = $this->item_model->get_total_invest();
$this->load->view('dashboard_view', $d);
}
<div class="col mr-2">
<div class="text-xs font-weight-bold text-primary text-uppercase mb-1">Asset Invest</div>
<div class="h5 mb-0 font-weight-bold text-gray-800">IDR <?php echo $total_invest?></div>
</div>
function get_total_invest(){
$query = $this->db->query("SELECT SUM(price) TotalPrice FROM purchase");
if($query->num_rows()>0) { return $query->result()[0]->TotalPrice ; }
else{ return 0; }
}