現在、CodeIgniter2.13で開発を行っています。
seesionについて質問があります。
$this->session->userdata() を使用する場合
下記の用に定義すると思います。
$newdata = array(
'username' => 'johndoe',
'email' => 'johndoe@some-site.com',
'logged_in' => TRUE
);
$this->session->set_userdata('data',$newdata);
上記でセットしたdataのセッションは
$this->session->userdata('data');
で取得可能ですが、
例えば、サイトのヘッターで常に上の例で表示した
$newdata['usernamae']を常に表示したい。
と、考えた時に
$this->session->userdata('data');
この呼び出し方で、usernameの値を取り出すことは可能でしょうか。
それとも、コントローラー側で毎回下記のように定義して
view側で呼び出す(<?= $data['username']; ?>)しか方法はないでしょうか。
$data = $this->session->userdata('data');
ご存知の方ご教授お願い致します。
あなたの回答
tips
プレビュー