此代码在视图中无效:
$data2 = array('sekiz'=>$this->Database_Model->hafalik_randevu('08:00', $tarih1, $tarih2));
$data2 = array('dokuz'=>$this->Database_Model->hafalik_randevu('09:00', $tarih1, $tarih2));
但这是可行的:
$data2 = array('sekiz'=>$this->Database_Model->hafalik_randevu('08:00', $tarih1, $tarih2));
答案 0 :(得分:1)
您正在覆盖之前的设定值。
成功:
$data2['sekiz'] = $this->Database_Model->hafalik_randevu('08:00', $tarih1, $tarih2);
$data2['dokuz'] = $this->Database_Model->hafalik_randevu('09:00', $tarih1, $tarih2);
答案 1 :(得分:1)
这是因为sekiz
dokuz
这样做:
$data2 = array(
'sekiz' => $this->Database_Model->hafalik_randevu('08:00', $tarih1, $tarih2),
'dokuz' => $this->Database_Model->hafalik_randevu('08:00', $tarih1, $tarih2)
);
您的观点:
$this->load->view('your_view',$data2);
答案 2 :(得分:0)
不要使用相同的变量名称。如果使用,最后一个变量值将是输出。
使用如下。
$sekiz = $this->Database_Model->hafalik_randevu('08:00', $tarih1, $tarih2);
$dokuz = $this->Database_Model->hafalik_randevu('09:00', $tarih1, $tarih2);
$data2 = compact('sekiz','dokuz');
$this->load->view('view_file',$data2);