我是一個相對沉重的功能,我想保持在相同的功能。如何卸載codeignitor視圖
基本上在$_POST
函數之前,我已經加載了視圖。並在功能後我有不同的看法。
然而,與以前相同的視圖也顯示出來,只是推到新視圖下方,即使我只是簡單地調用一個視圖。
有沒有類似$this->unload->view
?
不好意思,因爲我對此比較陌生。
感謝
我是一個相對沉重的功能,我想保持在相同的功能。如何卸載codeignitor視圖
基本上在$_POST
函數之前,我已經加載了視圖。並在功能後我有不同的看法。
然而,與以前相同的視圖也顯示出來,只是推到新視圖下方,即使我只是簡單地調用一個視圖。
有沒有類似$this->unload->view
?
不好意思,因爲我對此比較陌生。
感謝
有CI中沒有unload
方法。
您應該考慮重寫代碼,因爲如果您需要該功能,它的任何方式都不正確。加載的視圖幾乎立即傳遞給輸出。你能做的唯一的事情就是返回查看一些變量供以後使用:
$stored_view = $this->load->view('my_view', $data, true);
那麼您可以在條件語句中使用它。
無論如何,我完全相信你在這裏做錯了什麼。發佈您想要實現的內容的更多描述以及相關代碼,以便社區可以爲您提供幫助。
沒有必要:它很簡單
if($_POST)
$this->load->view('view1');
else
$this->load->view('view2');
就是這樣.....或者你想給同樣的觀點,但DIFF參數則保持數據後比較...你可以
$data['general'] = 'Main';
if($_POST)
$data['for post'] = 'something';
$this->load->view('comman_view',$data);
你叫什麼「$ _POST函數」? –
爲什麼在知道需要視圖之前加載視圖?首先確定要加載視圖並隨後加載視圖。 – rollstuhlfahrer