2017-02-09 152 views
0

这里是我所得到的结果,但视图页面上没有显示任何东西,即使它包含价值 这里计数的代码是我的控制器返回空值,而计算结果

$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

+0

哪一行是540? – Mohammad

+0

line no 540 is'var_dump($ data ['present']);' –

+0

将present_report_by_empid中的$ data重命名。 '$ data ['present'] = $ this-> attendance_model-> present_report_by_empid($ v_employee-> user_id,$ date _);' – Mohammad

回答

0

$现在得到的结果是一个数组,你不能回应一个数组,所以你必须做一个foreach的观点呼应了所有的值:

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