繁体   English   中英

在控制器中的两个动作之间在CakePHP中保存请求数据

[英]Saving request data in CakePHP between two actions in controller

我有两个动作,就像控制器中的页面一样。 我有两个按钮: nextprevious 如何在同一个控制器中的两个动作之间保存$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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM