我最近开始学习CodeIgniter框架,并且我正在开发这个计算平均反馈的代码。基本上,' SERVICES'中有许多条目。列,我想返回这些值的平均值,并将其作为平均反馈显示在视图中。当我运行此代码时,我收到以下PHP错误:
严重性:注意
消息:数组到字符串转换
请告诉我哪里出错了。我不相信这是因为我的数据传递很糟糕。如何对此问题进行排序以便在视图中返回平均值?
控制器代码
function _admin_load_Home(){
$data_admin=array(
'avg_feedback' => $this->feedback->getAverage()
);
$this->load->view('header',$data_admin);
}
型号代码
function getAverage(){
$avg_data = array(
'SERVICE' => $this->db->select_avg('SERVICE')->from('feedback')- >get()->result()
);
return $avg_data;
}
查看代码
<tr>
<th><?php echo $avg_feedback['SERVICE']; ?></th>
</tr>
注意:&#39; SERVICE&#39;只是众多反馈中的一个&#39;表格列。
答案 0 :(得分:1)
在视图中将数组作为
echo $data['SERVICE'][0]->SERVICE;