0

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

谢谢!。

4

2 回答 2

3

以下是保存失败的最可能原因:

  • 不正确的数据数组结构,调试数据传递保存
  • 验证失败,保存后调试($this->SomeModel->validationErrors)
  • 模型中的 beforeSave/beforeValidate 回调或附加行为未返回 true
  • sql错误,将调试调至2
于 2013-05-20T17:50:54.057 回答
1

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

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

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

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

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

希望这可以帮助!

于 2013-05-20T18:04:35.327 回答