当蛋糕储存时我怎么能得到错误?

时间:2013-05-20 17:45:10

标签: cakephp model save cakephp-2.0

我有一个表格,有一些字段。当我尝试保存时,没有发生,我不知道问题是什么。 我怎么能看到拯救时刻发生了什么?!

谢谢!。

2 个答案:

答案 0 :(得分:3)

这些是导致保存失败的最可能原因:

  • 不正确的数据阵列结构,为保存而传递的调试数据
  • 保存后验证失败,调试($ this-> SomeModel-> validationErrors)
  • beforeSave / beforeValidate回调模型或附加行为未返回true
  • sql错误,将调试调到2

答案 1 :(得分:1)

在您的视图文件中的任何位置,您都会收到如下错误:

<?php debug($this->AnyModel->validationErrors);?>

除了调试之外,还会显示逐字段错误,如下所示:

<?php $this->Form->error('fieldname'); ?>

仅当字段引发错误时,才会返回验证规则中的消息。

希望这有帮助!