私のコントローラーには、この追加機能があります:
public function add(){
$this->layout = false;
if($this->request->is('post')){
$this->Paciente->create();
$this->Paciente->set($this->request->data);
if ($this->Paciente->validates()) {
if($this->Paciente->save()){
$this->set('status', '200');
} else {
// debug($this->Paciente->validationErrors);
// ini_set('memory_limit', '-1');
// var_dump($this->Paciente);
$this->set('status', '101');
// $log = $this->Paciente->getDataSource()->getLog(false, false);
// debug($log);
// die;
}
} else {
// didn't validate logic
// $errors = $this->Paciente->validationErrors;
// debug($errors);
$this->set('status', '100');
}
} else
$this->set('status', '404');
}
投稿情報を送信していますが、ステータスは常に 101 です。ご覧のとおり、エラーの場所を突き止めるために多くのことを試みましたが、うまくいきませんでした。
また、モデルにコールバックがありません(beforeSave、afterSave ...)...
誰が何が起こっているのか知っていますか?