不能在控制器中声明的模型中使用会话

时间:2012-12-23 14:24:32

标签: php codeigniter session

我不能在我在controler中声明的模型中使用会话变量。 这是代码。我已在dataOperate控制器中声明此会话。

 $this->session->set_userdata('newrecord','new');

我在模型dataOperateModel

中使用上面的会话
if($this->session->userdata('newrecode')){
       echo $this->session->userdata('newrecode');

       }

但它什么都没打印。我在自动加载CodeIgniter中加载了会话。我清除了所有会话并再次尝试。但没有运气。但是当我使用print_r($this->session->all_userdata());时,我可以看到newrecord会话变量和其他会话变量。发生了什么事。

1 个答案:

答案 0 :(得分:1)

你的模型中两次拼写错误的新记录。它说newrecode所以,如果你直接从你的代码编辑器中复制了这个,你就找到了问题。

相关问题