[英]codeigniter store object in session
當我嘗試使用Codeigniter在會話中保存對象時
<pre>
$this->session->set_userdata($user_info);
the following error is shown
Severity: Warning
Message: Illegal offset type
Filename: Session/Session.php
Where $user_info = stdClass Object(
[users_id] => 1
[users_firstname] => Ahmar
[users_lastname] => Arshad
[users_email] => ahmar.arshad@swenggco-software.com
[user_image] =>
[users_role] => 1
[users_deleted] => 0
);
</pre>
但是,當我將該對象轉換為數組然后存儲在會話中時,它可以正常工作。 誰能幫我。 提前致謝
發生此錯誤的原因是您設置的會話不正確。
您需要使用以下格式進行編輯:
$this->session->set_userdata('user_info', $user_info);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.