我正在使用codeigniter,我想要做的是当用户登录时,我在会话中存储他的名字和姓氏。
我有头文件,我包含在所有视图中 我想展示这样的东西 欢迎“amit patil”|注销
其中“amit patil”来自会话。
我知道这可以用这个
$data['admin_fname'] = $this->session->userdata("first_name");
$this->load->view("header",$data);
我不想在所有控制器中重复这个过程,有没有简单的方法?
答案 0 :(得分:0)
您可以创建helper来执行此操作。
function getUserFirstName() {
$ci =& get_instance();
return $ci->session->userdata("first_name");
}
然后在控制器中加载$this->load->helper()
的帮助程序。如果与您的用户相关的内容发生变化,您只需要在帮助程序中进行更改。