从控制器调用数据值以在Codeigniter中查看

时间:2015-11-28 09:37:06

标签: php codeigniter

我正在尝试让我的页面显示成本总和但是我在尝试从控制器调用变量时遇到问题。以下是我的代码:

控制器:

public function cost()
{
    $data['training'] = $this->form_model->getStatistics();
    $data['cost'] = $this->form_model->getTotalCost();
    $this->load->view('costStats_view', $data);
}

型号:

function getTotalCost()
 {
      $query = $this->db->query("SELECT SUM(cost) AS totalCost FROM tbl_training");
      return $query->result();
 }

查看:

<div class="form-group">
     <label>Tota Cost</label>  
     <p class="form-control-static"><?=$cost['totalCost'];?></p>
</div>

1 个答案:

答案 0 :(得分:0)

<强> result()

  

此方法将查询结果作为对象数组返回   失败的空数组。通常,您将在foreach循环中使用它

<强>视图

<?php
    foreach ($cost as $row)
    {
?>
            <p class="form-control-static"><?=$row->totalCost;?></p>
<?php 
    }
?>