2012-01-27 61 views
0

我正在使用codeigniter,我想要做的是當用戶登錄時,我在會話中存儲他的名字和姓氏。在所有視圖中訪問動態會話變量codeigniter

我有頭文件,我包括在所有的意見 我想展示這樣的事情 歡迎「阿米特帕蒂爾」|註銷

其中「阿米特帕蒂爾」來自會議。

  • 我如何可以訪問會話值,顯示在頭文件
  • 我知道它有可能與此

    $data['admin_fname'] = $this->session->userdata("first_name"); 
    
    $this->load->view("header",$data); 
    
  • 我不想重複這個過程中的所有控制器,是有什麼簡單的方法?

回答

0

您可以創建一個helper來做到這一點。

function getUserFirstName() { 
    $ci =& get_instance(); 
    return $ci->session->userdata("first_name"); 
} 

然後在您的控制器中加載$this->load->helper()幫手。如果與用戶更改相關的內容只需要在助手中進行更改。