当我在CakePHP中刷新页面时,如何重置视图中的所有表单域?

时间:2009-05-04 05:52:49

标签: php cakephp

如何在CakePHP每次刷新时重置表单中的所有字段?

2 个答案:

答案 0 :(得分:4)

在视图中使用表单助手时,您是否在询问如何使Cake不自动将数据放入表单中?如果是这样,Cake只需获取Controller :: $ data中的数据,并使用匹配的数组indeces到字段名称来填充这些字段。要停止此操作,只需设置$ this-> data = null;在控制器的与视图对应的操作中。

答案 1 :(得分:0)

如上所述,通过将$ this-data设置为null,可以使所有表单数据无法访问。 您还可以查看生成的HTML页面,表单元素的名称,并可以有选择地取消设置$ this-&gt; data ['objectName']或$ this-&gt; data ['objectName'] ['memberName']。< / p>