cakePHP:表单成功消息

时间:2011-01-12 12:06:59

标签: cakephp

我使用cake form helper来创建表单,然后使用save()函数来保存数据。我在我的模型中有一些验证,所以如果有验证错误,cake会向用户输出一条很棒的消息。但是如果表单提交成功并且数据保存没有任何反应,则表单输入元素甚至仍然在其中输入数据。如果保存成功,是否有办法显示消息并重置表单,使其再次为空?

2 个答案:

答案 0 :(得分:0)

好吧我已经破解了!如果save()函数成功则返回true,这样你就可以创建一个条件来做任何你想要的事情如果save()如果为真: - )

答案 1 :(得分:0)

表单预填充是通过$ this->数据完成的,因此如果您要将空数组重新分配给它,您的预填充也应该被清除。所以...

if ($this->User->save($this->data)) {$this->data = array();}