Я хочу сохранить полную модель в сеансе, чтобы можно было легко использовать данные во всем приложении.
После успешного входа в приложение я сохраняю модель в сеансе и сохраняю сеанс в базе данных в таблице ci_session
.
Код, который я пробовал:
$loginSuccess = $this->login_model->doLogin($username, $password);
if($loginSuccess) {
$this->login_model->initialize(); // this will set value in private variable
$serializelogin = serialize($this->login_model);
$this->session->set_userdata('userprofile', $serializelogin);
}
Этот код выдает мне ошибку:
Error Number: 2006
MySQL server has gone away
Обновление: Я изменяю user_data
столбец таблицы ci_session
с текста на длинный текст