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

时间:2012-10-19 02:44:54

标签: redirect cakephp-1.3

请耐心等待,因为我正在使用旧版蛋糕1.3安装项目。在我的控制器中,我有这个:$this->flash('Thank you for contacting us. One of our managers will contact you soon.', '/m', 5000);。提交表单后,我的控制器正确地重定向用户,但它1)不会暂停5秒2)不闪烁我的消息。我真的要在我的视图中添加一些flash()调用吗?我是否需要指定控制器使用会话助手?我不确定我做错了什么。

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

1 个答案:

答案 0 :(得分:1)

flash是

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

另请注意,启用调试时,重定向不会自动重定向,您实际上必须单击该链接。当debug为0时,它会在时间结束后自动重定向。