2015-10-19 68 views
1

夥計們我想知道是否有辦法錯誤處理cakePhp中的saveField()。我試圖通過設置例如假列cakephp如何處理saveField上的錯誤

$saveCss = $this->Menu->saveField('fakeColumn','test'); 

手動產生一個錯誤,但我得到了相同的結果作爲現有列。任何想法如何處理它們?

回答

0

你在模型或應用模型中有beforeValidate()或beforeSave()方法嗎?如果他們迴歸真實?如果沒有,請使用調試器。

這將可能給你的信息,你需要

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

你可以用蛋糕指南作爲參考http://book.cakephp.org/2.0/en/models/saving-your-data.html