[英]Saving request data in CakePHP between two actions in controller
我有两个动作,就像控制器中的页面一样。 我有两个按钮: next
和previous
。 如何在同一个控制器中的两个动作之间保存$this->request->data
? 当我按previous
,我需要将所有数据都放在上一页中,用户输入的内容不会消失。
如果没有很多字段并且字段是唯一命名的,则可以在控制器中处理表单时将对应值添加到会话中。
$this->Session->write('Form1.field1', $value);
之后,您可以在每次再次访问该表单页面时从会话中获取保存的值,并将它们用作表单中的默认值。
$this->set('Form1.field1', $this->Session->read('Form1.field1'));
我必须承认,这样做不是很方便,我个人肯定会使用JavaScript。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.