返回空值,而计算结果
问题描述:
这里是我所得到的结果,但视图页面上没有显示任何东西,即使它包含价值 这里计数的代码是我的控制器返回空值,而计算结果
$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;?>
答
$现在得到的结果是一个数组,你不能回应一个数组,所以你必须做一个foreach的观点呼应了所有的值:
<?php foreach($present as $var) {
echo $var;
<? endforeach ?>
哪一行是540? – Mohammad
line no 540 is'var_dump($ data ['present']);' –
将present_report_by_empid中的$ data重命名。 '$ data ['present'] = $ this-> attendance_model-> present_report_by_empid($ v_employee-> user_id,$ date _);' – Mohammad