【问题标题】:How can I debug save in cakephp3?如何在 cakephp3 中调试保存?
【发布时间】:2015-04-07 06:30:46
【问题描述】:

我无法将我的数据保存在数据库中。并且没有来自 cakephp 的日志。我使用了调试函数,但它们只返回错误或无用的结果。我开始一个接一个地从我的模型文件中删除行。最后,我在我的一个关系中发现了问题。 有没有更好的调试保存方案?

【问题讨论】:

  • 阻止您保存的问题是什么?
  • 我的表中有两个相似的字段。 users 表中的 language 和 language_id 字段。link

标签: database debugging cakephp-3.0


【解决方案1】:

参见 DebugKit 变量部分。

它会显示所有后置变量,甚至是模型对象的验证错误。但有一个条件,在调试 save() 数据时必须避免重定向方法

【讨论】:

  • 在我的情况下,即使我阻止重定向,它也不会显示任何内容
  • @anghazighermezi 可能是您的系统中没有正确安装 debugkit。我认为您的 config/app.php 配置文件中需要“debug_kit”连接。这应该与默认连接相同。见Doc
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-06
  • 1970-01-01
  • 1970-01-01
  • 2016-10-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多