2017-02-09 153 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 ?>