在codeigniter中的会话

时间:2011-07-18 15:59:41

标签: session codeigniter

在代码点火器中设置会话时,请在登录后在控制器中说明,

如何在视图中访问自定义会话日期,如果我直接从视图中访问它,请回显“$ this-> session-> userid”,或者我应该通过数据将数据传递到视图中控制器?

我知道会话是全局可用的,但希望保持设计与mvc一致。

谢谢!

1 个答案:

答案 0 :(得分:4)

将其从控制器传递到视图:

控制器代码:

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