我想添加一個新用戶到數據庫,並通過填寫表單並提交它來完成。所有似乎都很好。在我的控制器save()
調用之前,我將返回所有數據並提供所有必要的數據。它是有效的(ated),因爲沒有錯誤被返回。CakePHP 1.3控制器保存()不保存數據
但是然後沒有任何反應。我正在返回到我的表單,沒有顯示任何錯誤。 這是我的「保存線」:
if($this->Registratie->save($this->data)) {
我沒有利用任何beforeSave()
方法。
使用debug($this->validationErrors);
所示:
app/controllers/registratie_controller.php (line 45)
哪個的代碼行從上方。
我一直在經歷我的代碼一遍又一遍。問題是什麼?
什麼是'的var_dump($這個 - > Registratie->保存($這個 - >數據))的輸出;'? – Mike 2010-05-19 18:46:00
您*返回*數據?我相信你寧願拋棄它,因爲迴歸會打破控制流。 – zefciu 2010-05-25 12:13:40
$ this-> data數組的格式是什麼?這個數組的鍵不匹配,它不會保存,並且不會拋出錯誤 – Jonathan 2010-05-28 13:17:02