[英]Get summation value from controller to view
Here is my controller function 这是我的控制器功能
function assignPartner($id){
$data['projects']=$this->admin_model->getProfData($id,'id','project')->result();
$data['partners']=$this->admin_model->getTableData('partner')->result();
$data['budge']=$this->db->query('SELECT SUM(amount) FROM budge WHERE project_id="'.$id.'"')->result();
//print_r($data);exit;
$this->load->view('projectheader',$data);
$this->load->view('assignpartner',$data);
$this->load->view('projectfooter');
}
Here is my view page 这是我的查看页面
<?php echo $budge[0]->amount;?>
You need to alias the sum. 您需要将总和作为别名。 If you var_dump $budge in your view you will see the actual name - should be something messed up like:
如果您在视图中使用var_dump $ budge,则将看到实际名称-应该是类似以下内容:
$budge[0]->SUM(amount).
Change SQL to.. 将SQL更改为
SELECT SUM(amount) AS amount FROM budge WHERE project_id=
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.