我知道很多人都问过这个问题,但我看到的答案并没有帮助。
我在会话中有数据集需要发送到视图,但显然只有数据在那里。
这是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');
}
}
}
提前感谢您的帮助。
答案 0 :(得分:0)
您可以在该视图文件中使用相同的代码。如果您想要多个视图文件,则可以在模板库文件中编写以下代码。
if (!$this->session->userdata('loggedIn')) {
$loggedIn = $this->session->userdata('loggedIn');
$masterEmail = $this->session->userdata('email');
}