Я хотел бы знать, как я могу перезагрузить массив (Auth.User) после того, как пользователь обновил свою информацию.Обновить массив пользовательских сеансов после редактирования информации CAKEPHP
В настоящий момент это не произойдет, пока пользователь не выйдет из системы, а затем обратно, поскольку он загружает массив (Auth.User).
До сих пор я пробовал несколько решений such as.
Я также попытался добавить $user = $this->User->field('name', array('User.id' => $this->Session->read('Auth.User.id'))); $this->Session->write('Auth.User', $user);
в контроллер приложения.
Но ни один из них не был успешным.
Thanks
Вы также можете использовать $ this-> Auth-> login ($ user); так как это также обновит данные сеанса аутентификации – mark
Да, это определенно изящно. Я добавлю это к ответу. Мой мозг все еще застрял в 1.3. – jeremyharris
Большое спасибо, ребята, работали шармом – iwj145