2015-04-07 54 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