cakephp如何处理saveField上的错误

时间:2015-10-19 11:02:33

标签: php cakephp

伙计们,我想知道是否有办法在cakePhp中处理错误处理saveField()。我试图通过设置例如假列

手动产生错误
$saveCss = $this->Menu->saveField('fakeColumn','test');

但是我得到的结果与现有列相同。任何想法如何处理它们?

1 个答案:

答案 0 :(得分:0)

您是否在模型或应用模型中有beforeValidate()或beforeSave()方法?如果,他们回归真实吗?如果做不到这一点,请使用调试器。

这可能会为您提供所需的信息

 if(!$this->Menu->saveField()){
        debug($this->validationErrors); die();
    }

您可以使用Cake Guide作为参考http://book.cakephp.org/2.0/en/models/saving-your-data.html