0

请耐心等待,因为我正在安装一个较旧的 cake 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(); ?> ,它在提交表单时显示我的成功消息......然后它永远不会重定向。所以。是的。

4

1 回答 1

1

闪光是

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

另请注意,当调试打开时,重定向不会自动重定向,您实际上必须单击链接。当 debug 为 0 时,时间到后会自动重定向。

于 2012-10-24T13:36:27.180 回答