如何在CakePHP每次刷新时重置表单中的所有字段?
答案 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>