在写上下文中不能使用方法返回值;会话数据

时间:2013-12-05 04:50:10

标签: php codeigniter session

我知道很多人都问过这个问题,但我看到的答案并没有帮助。

我在会话中有数据集需要发送到视图,但显然只有数据在那里。

这是codeigniter核心文件夹中的MY_Controller文件。 (我需要在整个网站上运行此代码)

class MY_Controller extends CI_Controller {

public function __construct () {
    parent::__construct();
    if (!$this->session->userdata('loggedIn')) {
        $this->data('loggedIn') = $this->session->userdata('loggedIn');
        $this->data('masterEmail') = $this->session->userdata('email');
        }

   }

}

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以在该视图文件中使用相同的代码。如果您想要多个视图文件,则可以在模板库文件中编写以下代码。

if (!$this->session->userdata('loggedIn')) {
    $loggedIn = $this->session->userdata('loggedIn');
    $masterEmail = $this->session->userdata('email');
}