モデルがエラーを保存または返さない場合はどうすればよいですか?
$data = array(
'Model' => array(
'field1' => 'value1',
'field2' => 'value2',
)
);
try {
// Forget to add this
$this->Model->set($data);
if (!$this->Model->validates()) { // Returns true
throw new GenericErrorException("Can't validate");
}
$this->Model->create();
if (!$this->Model->save($data)) { // Returns false
debug($this->Model->invalidFields()); // Empty array
debug($this->Model->getDatasource()->getLog()); // Returns array without INSERT/UPDATE
throw new GenericErrorException("Can't save");
}
} catch(Exception $e) {
// LOG ERROR
}
何が間違っているのかを確認するためにできることはありますか?