我遇到了 Cake Sessions 的问题。
在我的一种观点中,我正在使用$session->read('User.image')
当用户登录时,会创建会话并且一切正常。但是当用户更新图像时,Session 变量不会更新。
我正在尝试在保存新图像的控制器中执行以下操作:
$this->User->save($data);
$this->Session->delete('User.image');
$this->Session->write('User.image', $data['User']['image']);
如果我在控制器中正确打印$this->Session->read('User.image')
,更新的值会正确显示。但标题中的图像与之前相同,直到用户再次登录。
我已经更改了配置,因此 cake 可以将会话文件保存在 cake tmp 文件夹中,这样我就可以毫无问题地编写......但这似乎还不够。
如何在整个应用程序中刷新 Session 变量?我在蛋糕 1.2 分支
谢谢!!