1

我遇到了 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 分支

谢谢!!

4

0 回答 0