【发布时间】:2011-09-06 01:10:22
【问题描述】:
场景:
控制器中保存数据的方法是对第一次Model->save() 调用的结果进行一些复杂的计算。
然后将结果保存在相关的关联模型中。有时它会失败..
有没有一种内置的方式来处理 cake,当第二次保存失败时会删除第一条记录?
【问题讨论】:
-
你熟悉模型回调函数吗?你也许可以用它们来想出一些东西。 reference here
-
不,现在就去那里。谢谢
-
他们为我省去了很多麻烦,并且很容易让你将一堆逻辑从控制器推到模型中。
标签: cakephp save conditional undo