2015-04-07 55 views
0

我无法将我的数据保存在数据库中。而且cakephp没有日志。我使用调试功能,但他们只返回错误或无用的结果。我开始逐一从我的模型文件中删除线条。最后我在我的一个关系中发现了这个问题。 有没有更好的解决方案来调试保存?如何在cakephp3中调试保存?

+0

什么是防止你保存的问题? –

+0

我的表中有两个类似的字段。用户表中的language和language_id字段。[link](http://stackoverflow.com/questions/29487625/save-method-dont-work-when-i-have-both-x-and-x-id-fields- –

回答

0

请参阅DebugKit变量部分。

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

+0

在我的情况下,即使我阻止重定向也不会显示任何内容 –

+0

@anghazighermezi可能是debugkit没有正确安装在您的系统中。我认为你的config/app.php配置文件中需要'debug_kit'连接。这应该与默认连接相同。参见[Doc](http://book.cakephp.org/3.0/en/debug-kit.html) – Imran