簡體   English   中英

為什么我無法在CodeIgniter中獲取相同功能的數據

[英]Why can't I get data on same function in CodeIgniter

此代碼在視圖中不起作用:

$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));

您正在覆蓋先前的設置值。

做了:

$data2['sekiz'] = $this->Database_Model->hafalik_randevu('08:00', $tarih1, $tarih2);
$data2['dokuz'] = $this->Database_Model->hafalik_randevu('09:00', $tarih1, $tarih2);

這是因為sekizdokuz覆蓋

這樣做:

$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);

不要使用相同的變量名。 如果使用,最后一個變量值將是輸出。

使用如下。

$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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM