我有一个叫做学生的控制器。无论何时我转到students/edit
,进行更改,保存并重定向到视图,然后会话闪光灯会按预期显示在student/view
上。
但是如果我可以targets/edit
进行更改,保存并重定向到学生/视图,那么就没有会话闪存。
我尝试过使用CakeSession :: write。
这将对学生控制器中的任何内容进行读写。但是如果在目标控制器中写入会话,那么它在学生控制器中不可用。
我在app控制器的辅助器和控制器中都有会话,我检查了/ app / tmp是否可由服务器写入。
我也设置了
Configure::write('Session', array(
'defaults' => 'cake'
));
在core.php中
我已经用Google搜索并尝试了我能找到的所有内容,但似乎无所适从
答案 0 :(得分:0)
要显示会话flash消息,您必须编写
echo $this->Session->flash()
在布局文件或视图文件中,
确保您在布局或视图文件中echo $this->Session->flash()
用于控制器。