2015-02-11 85 views
-1

我决定使用Codeigniter的内置会话的好处,但有一些障碍。鉴于以下代码:CodeIgniter会话数组访问

if(! isset($_SESSION['array']['array_element'])) { 
    $_SESSION['array']['array_element'] = $value; 
} 

如果有方法可以在Codeigniter会话函数中执行此操作吗?最好在相同的两行代码中?

在此先感谢。

回答

0
if(!isset($this->session->userdata('item'))){ 
    $this->session->set_userdata($newdata); 
} 

请矿新数据是一个数组这样

$newdata = array(
    'username' => 'johndoe', 
    'email'  => '[email protected]', 
    'logged_in' => TRUE 
); 
+0

但“条目”是在多维数组的元素,并且$ newdata是一个简单的值,(再次,在多维数组),而不是数组本身。这适用于1级阵列,但这不是我的问题 – Karel 2015-02-12 12:58:44