簡體   English   中英

將數組保存到會話中並檢索,CodeIgniter

[英]Saving Array to a Session and Retrieve it, CodeIgniter

所以$ token這里是數據庫中的數據數組,我想在view中檢索它。 我知道通過使用print_r($this->session->all_userdata());數據已經在那里print_r($this->session->all_userdata()); 但我想從$ token數組中檢索值並使用它。

控制器:

$token['answer']=$this->Qmodel->get_answers();
$data= array(
    'username' => $this->input->post('username'),
    'is_logged'=> 1,
    $token
);

$this->session->set_userdata($data);

您可以嘗試這個,希望對您有所幫助

 $token['answer']=$this->Qmodel->get_answers();
    $data= array(
                'username' => $this->input->post('username'),
                'is_logged'=> 1,
                'token' => $token['answer'] // assign $token['answer'] array into token
                );

    $this->session->set_userdata($data);

從會話中獲取$token['answer']數組數據:

$token_from_session = $this->session->userdata('token'); //return $token['answer'] array

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM