0
當你在代碼中設置點火器會話,讓我們在登錄後的控制器說,會議在笨
如何訪問自定義對話日期的觀點,我應該直接訪問它從視圖可以說,回聲「$ this-> session-> userid」或者我應該通過控制器將數據傳遞給視圖?
我知道這個會話是全局可用的,但要保持設計與mvc一致。
謝謝!
當你在代碼中設置點火器會話,讓我們在登錄後的控制器說,會議在笨
如何訪問自定義對話日期的觀點,我應該直接訪問它從視圖可以說,回聲「$ this-> session-> userid」或者我應該通過控制器將數據傳遞給視圖?
我知道這個會話是全局可用的,但要保持設計與mvc一致。
謝謝!
通行證它從控制器向視圖:
控制器代碼:
$data['date'] = $this->session->userdata('date');
$this->load->view('myview', $data);
查看代碼:
echo $date;
http://codeigniter.com/user_guide/libraries/sessions.html
http://codeigniter.com/user_guide/general/views.html
請記住,您可能需要加載在控制器會話類,如果你沒有它autoloaded:
$this->load->library('session');
我不明白爲什麼直接訪問它放在你的看法是壞=) – Gerep
從視圖直接訪問是不好的,因爲標準是傳遞變量來查看一個數組。 –