Codeigniter会话:无法将值存储到控制器的会话中

时间:2012-12-24 08:03:22

标签: php codeigniter session

当我尝试从控制器函数向会话中插入一些值时,它不会存储值。

我在检查登录时没有存储会话的问题。但是在另一个控制器中(我尝试保存到会话中以启用搜索)并尝试在另一个控制器中打印该值,最近插入的控制器将变为空白。

它很奇怪,因为我遵循了在Code Igniter中为会话分配值的所有规则。

控制器代码是

$this->session->set_userdata("langId",$lang[0]->languageId);   
$this->session->set_userdata("direction",$lang[0]->direction);

1 个答案:

答案 0 :(得分:1)

尝试这应该工作

$this->session->set_userdata("langId",$lang->languageId);
$this->session->set_userdata("direction",$lang->direction);