数组到字符串转换错误CodeIgniter使用select_avg()函数

时间:2016-06-27 08:05:39

标签: php sql codeigniter

我最近开始学习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;表格列。

1 个答案:

答案 0 :(得分:1)

在视图中将数组作为

echo $data['SERVICE'][0]->SERVICE;