我是 CakePHP 新手,我继承了一个使用 CakePHP v1.3 的项目,并使用$this->Session->setFlash()
.
显示消息的一种情况是在成功登录站点之后。问题是,用户访问的每个后续页面都会弹出相同的消息。如何防止这种行为?
我是 CakePHP 新手,我继承了一个使用 CakePHP v1.3 的项目,并使用$this->Session->setFlash()
.
显示消息的一种情况是在成功登录站点之后。问题是,用户访问的每个后续页面都会弹出相同的消息。如何防止这种行为?
要只显示一次flashMessages ,您应该使用输出它们;
echo $this->Session->flash();
在你的视野之内。请参阅显示通知或闪烁消息
此方法将在显示后从会话中删除输出。
如果您通过某种自定义方法显示这些消息,请务必在之后从会话中清除消息,使用;
$this->Session->delete('Message.flash');
在你的视野里