我有一个叫做学生的控制器。 每当我转到 students/edit
时,进行更改,保存它并重定向到视图,然后会话闪光灯按预期出现在student/view
上。
但是,如果我可以targets/edit
,进行更改,保存并重定向到学生/视图,则没有会话闪烁。
我尝试使用CakeSession::write。
这将在学生控制器中的任何内容上读取和写入正常。但是,如果在目标控制器中写入会话,则在学生控制器中不可用。
我在应用程序控制器的帮助程序和控制器中都有会话,并且我已经检查了服务器是否可以写入/app/tmp。
我还设置了
Configure::write('Session', array(
'defaults' => 'cake'
));
在核心.php
我已经用谷歌搜索并尝试了我能找到的一切,但似乎不知所措
为了显示会话闪烁消息,您必须编写
echo $this->Session->flash()
在布局文件或视图文件中,
确保已在用于控制器的布局或视图文件中echo $this->Session->flash()
。