2012-01-27 6 views
0

私はcodeigniterを使用しています。私がしたいのは、ユーザーがログインしたときに、自分の姓と名字をセッションに保存しています。すべてのビューでダイナミックセッション変数にアクセスするcodeigniter

私はすべてのビューに含まれるヘッダーファイルを持っています 私はこのようなものを表示したい ようこそ "amit patil" |ログアウト

"amit patil"はセッションから来ています。

私はヘッダファイルでセッション値および表示にアクセスするにはどうすればよい
  • 私は、すべてのコントローラにこのプロセスを繰り返すことですいけない、それはこの

    $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()というヘルパーをロードします。あなたのユーザーに関連するものが変更された場合は、ヘルパーでのみ変更する必要があります。

関連する問題