我知道很多人都问过这个问题,但是我看到的答案并没有帮助。
我在会话中有数据集,需要将其发送到视图,但显然只有在数据存在的情况下才可以。
这是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');
}
}
}
在此先感谢您的帮助。
您可以在该视图文件本身中使用相同的代码。如果要在多个视图文件中使用,则可以在模板库文件中编写以下代码。
if (!$this->session->userdata('loggedIn')) {
$loggedIn = $this->session->userdata('loggedIn');
$masterEmail = $this->session->userdata('email');
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句