Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Session codeigniter中的会话_Session_Codeigniter - Fatal编程技术网

Session codeigniter中的会话

Session codeigniter中的会话,session,codeigniter,Session,Codeigniter,当您在CodeIgniter中设置会话时,比如说在登录后在控制器中 如何访问视图中的自定义会话日期,我应该直接从视图中访问它,比如说,echo“$this->session->userid”,还是应该通过控制器将数据传递到视图中 我知道会话是全球可用的,但我希望保持设计与mvc一致 谢谢 将其从控制器传递到视图: 控制器代码: $data['date'] = $this->session->userdata('date'); $this->load->view('myvi

当您在CodeIgniter中设置会话时,比如说在登录后在控制器中

如何访问视图中的自定义会话日期,我应该直接从视图中访问它,比如说,echo“$this->session->userid”,还是应该通过控制器将数据传递到视图中

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


谢谢

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

控制器代码:

$data['date'] = $this->session->userdata('date');
$this->load->view('myview', $data);
echo $date;
查看代码:

$data['date'] = $this->session->userdata('date');
$this->load->view('myview', $data);
echo $date;

请记住,如果没有会话类,则可能需要在控制器中加载该会话类:


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

控制器代码:

$data['date'] = $this->session->userdata('date');
$this->load->view('myview', $data);
echo $date;
查看代码:

$data['date'] = $this->session->userdata('date');
$this->load->view('myview', $data);
echo $date;

请记住,如果没有会话类,则可能需要在控制器中加载该会话类:


我不明白为什么直接在视图上访问它是不好的=)直接从视图访问是不好的,因为标准是通过一个数组传递变量到视图。我不明白为什么直接在视图上访问它是不好的=)直接从视图访问是不好的,因为标准是通过一个数组传递变量到视图。