在计算结果

时间:2017-02-09 07:31:37

标签: php codeigniter count

这是我的代码,用于计算获得的结果,但即使它包含值,也不会在视图页面上显示任何内容 这是我的控制器

$data['present']= $this->attendance_model->present_report_by_empid($v_employee->user_id,$date);
       //var_dump($data['present']);

这是我的模特

public function present_report_by_empid($user_id = null,$date = null) 
 {


   $temp = explode("-",$date);
   $query='tbl_attendance.date_in';
   $this->db->where('tbl_attendance.attendance_status', 1);
   $this->db->where('tbl_attendance.user_id', $user_id);
   $this->db->where("YEAR(tbl_attendance.date_in)",$temp[0]);
   $this->db->where("MONTH(tbl_attendance.date_in)",$temp[1]);
   return $this->db->count_all_results('tbl_attendance');
}

这是我的观点

<?php echo $present;?>

当我让var_dump检查我是否获得此结果enter image description here

1 个答案:

答案 0 :(得分:0)

$ present是一个数组,你不能回显一个数组,所以你必须在视图中做一个foreach来回显所有值:

<?php foreach($present as $var) {
    echo $var;
<? endforeach ?>