保存蛋糕时如何得到错误?

Posted

技术标签:

【中文标题】保存蛋糕时如何得到错误?【英文标题】:How i can get the error when cake are saving? 【发布时间】:2013-05-20 17:45:10 【问题描述】:

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

谢谢!

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

非常感谢您的帮助!我设法找到了所有错误。【参考方案2】:

在你的视图文件的任何地方,你都会得到这样的错误:

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

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

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

这将返回来自验证规则的消息,仅当字段抛出错误时。

希望这会有所帮助!

【讨论】:

以上是关于保存蛋糕时如何得到错误?的主要内容,如果未能解决你的问题,请参考以下文章

如何将gcc的错误输出保存到文件

如何在 WebStorm 中保存 TSLint?

如何在文件管理器中保存多个图像

Django 在模型中保存 JSON 数据时出错

核心数据保存错误

如何在 extjs 表单上保存滚动位置?