Php $this->;会话->;setFlash显示时间错误

Php $this->;会话->;setFlash显示时间错误,php,cakephp,Php,Cakephp,我正在使用$this->Session->setFlash将错误消息闪存到浏览器中,其工作正常 但是,不幸的是,它正在显示不应该显示的消息。似乎是从缓存中获取信息并显示。闪存消息存储在用户会话中。如果用户打开两个浏览器窗口。并在一个窗口上执行某些操作,导致出现flash,但用户在第一个浏览器重定向页面之前在第二个浏览器中重新加载页面,第二个浏览器将显示flash 这么说,这听起来像你的问题吗?闪光灯会显示两次吗?请详细说明并更具体地说明什么时候“不应该显示时显示”。可能您希望flash消息显示的

我正在使用$this->Session->setFlash将错误消息闪存到浏览器中,其工作正常


但是,不幸的是,它正在显示不应该显示的消息。似乎是从缓存中获取信息并显示。

闪存消息存储在用户会话中。如果用户打开两个浏览器窗口。并在一个窗口上执行某些操作,导致出现flash,但用户在第一个浏览器重定向页面之前在第二个浏览器中重新加载页面,第二个浏览器将显示flash


这么说,这听起来像你的问题吗?闪光灯会显示两次吗?请详细说明并更具体地说明什么时候“不应该显示时显示”。

可能您希望flash消息显示的页面布局不打印flash消息,然后它显示在您打印flash消息的布局中

您能给我们一些代码,让我们更好地理解问题并能够帮助你?嗨,谢谢你的回复,这是我正在使用的代码,$This->Session->setFlash(_u('This Church is not found',true));如果您将代码更改为一条简单的消息,代码是否有效?比如:$this->Session->setFlash(“找不到这个教堂”);