flash() 方法无法按预期工作



当我在一个旧蛋糕1.3安装的项目上工作时,请随身携带。在我的控制器中,我有: $this->flash('Thank you for contacting us. One of our managers will contact you soon.', '/m', 5000);。提交表单后,我的控制器会正确地重定向用户,但是1)不会暂停5秒2)不会闪烁我的消息。在我看来,我是否必须在Flash()中添加一些呼叫?我需要指定控制器使用会话帮手吗?我不确定我做错了什么。

UPDATE 在我的视图中尝试了<?php echo $this->Session->flash(); ?>,它在提交表单后显示了我的成功消息...然后它永远不会重定向。所以。是的。

flash是

flash( $message, $url, $pause = 1, $layout = 'flash' )

还要注意,当调试打开时,重定向不会自动重定向,实际上您必须单击链接。当调试为0时,时间启动后将自动重定向。

最新更新