【发布时间】:2016-10-17 07:33:49
【问题描述】:
我想在 codeigniters 的会话助手中保存一个数组,但我不断收到
我想在一个新的会话变量中保存一个数组数组,以便我可以在需要时在另一个控制器中或在另一个视图中查看该会话。
我的会话会自动加载到我的配置文件中。
这段代码在我的视图文件中。 $arr = 数组();
foreach($value->result as $val){}
if($val->somethinghappenedtrue){
$arr[] = array('data' => $thethingthathappened);
}
}
// since my session is autoloaded I don't need to initialize
//session if I'm not wrong $this->load->session etc...
$this->session->new_session_name($arr);
致命错误:调用未定义的方法 CI_Session::new_session_name()
【问题讨论】:
-
你加载了会话库吗? $this->load->library('session');
-
这是 CI 3.x - 您可以尝试文档,codeigniter.com/user_guide/libraries/… 在任何情况下,您的错误来自调用 CI_Session 中不存在的方法。由于我使用其他一些集成(用于会员登录)与我的 CI 站点,我不使用 CI 进行会话....
标签: php arrays codeigniter session