次のコードがあります。
$session_data = array(
'user_id' => $user_id,
'username' => $username,
'group_id' => $group_id,
'logged_in' => TRUE
);
$this->session->set_userdata($session_data);
user_id と logged_in は完全に db に保存されますが、username と group_id は "N" で保存されます。システムの構造は「モジュラー」です。私の古いアプリケーションでは、MVC に従うだけで問題なく動作します。
誰かが以前にこの問題を抱えていましたか?
編集:すべての N 値が問題であり、代わりに各データの実際の値にする必要があります
以下は、データベースの user_data フィールドです
a:5:{s:9:"user_data";
s:0:"";s:7:"user_id";N;
s:8:"username";N;
s:5:"group";N;
s:9:"logged_in";b:1;}