在我的控制器结束时,我有这段代码:
print_r($this->session->all_userdata());
$this->load->view('common/site_header');
在site_header
文件的第一行,我有:
print_r($this->session->all_userdata());
第一个print_r
包含;
[flash:new:error] => Formulier niet correct ingevuld.
print_r
文件中的site_header
不包含此条目,在我重新提交第二个print_r
包含的表单后:
[flash:old:error] => Formulier niet correct ingevuld.
它看起来好像视图有一个不同的会话对象,并且是一个请求背后或什么。
如何在同一请求中获取视图中的flashdata?
答案 0 :(得分:1)
Flash数据仅适用于下一个请求,请改用$this->session->userdata();