我在想如何$this->load->vars()
在CodeIgniter中工作。文檔相當模糊。
我有以下代碼:
$init = $this->init->set();
$this->load->view('include/header', $init);
$this->load->view('include/nav');
$dates = $this->planner_model->create_date_list();
$this->load->view('planner/dates_content', $dates);
$detail = $this->planner_model->create_detail_list();
$this->load->view('planner/detail_content', $detail);
$this->load->view('include/footer');
不過,我還需要在我detail_content
鑑於$dates
陣列。我試圖用$this->load->vars()
加載它,希望它會追加到$detail
陣列,因爲CI文件規定如下:
你可以有多次調用這個函數。數據被緩存併合併到一個數組中以轉換爲變量。
如果我做$detail['dates'] = $dates;
會起作用嗎?它會追加$dates
數組到$detail['dates']
然後?
在此先感謝。
但是,通過您的代碼,我可以訪問我的detail_content視圖中的$ dates數組嗎?感謝您的快速回復。 – cabaret 2011-04-24 12:29:06
是的,您可以訪問這些變量。 – 2011-04-24 12:29:42
我的數據確實已經從我的模型中返回。請問爲什麼這是奇怪的?它本身是'壞'嗎?謝謝。 – cabaret 2011-04-24 12:31:31