CakePHP beforeSave false会阻止提交而不刷新

时间:2014-01-27 16:42:06

标签: cakephp

我必须在这里遗漏一些简单的东西。我在CakePHP中使用beforeSave在保存之前对数据运行一些测试。如果beforeSave返回true,则保存数据并重定向用户。如果beforeSave返回false,我想不重定向用户 - 而只是显示一个Session-> setFlash,其中包含如何纠正问题的说明。

这是第一次单击“提交”时有效,但后续提交不执行任何操作。如果我刷新页面它工作正常,如果我将重定向添加回控制器上的同一页面,但我想避免清空表单上的所有条目(或者必须设计一些其他方式来填充它退出他们)。

是否有隐藏变量,会话ID或必须重置的内容?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为我的整体逻辑是有缺陷的,太多时间考虑它...我基本上需要多次提交表单而不刷新页面,这与CakePHP没有任何关系,更像是一个Ajax问题。这听起来准确吗?