wie Debuggen delete()
in CakePHP? Wenn ich tun:Debuggen von Delete() in CakePHP
debug($this->Sessions->delete($s));
ich diesen Fehler:
{
"message": "SQLSTATE[42S22]: Column not found: 1054 Unknown column \u0027session_id\u0027 in \u0027where clause\u0027",
"url": "\/api\/sessions\/delete\/2856",
"code": 500,
"file": "\/var\/www\/vendor\/cakephp\/cakephp\/src\/Database\/Statement\/MysqlStatement.php",
"line": 39
}
EDIT: mein Problem gelöst, hatte ich die session_id Spalte "sessions_id" in der Tabelle durch einen Fehler genannt. Ich habe das aktualisiert und es hat mein Problem gelöst. Allerdings würde ich gerne wissen, wie man delete()
und find()
richtig debuggt. Ich habe bemerkt, dass es eine Debugging-Konsole bin/cake console
gibt. Dann help
, um Sachen zu debuggen, aber ich weiß nicht, wie man es benutzt, und scheint keine Dokumentation darüber zu finden. Kann mir jemand helfen? Vielen Dank.
Sie sollten wahrscheinlich klären, was genau Sie meinen, wenn Sie "_debug_" sagen. – ndm
@ndm Geben Sie eine detailliertere Fehlermeldung und idealerweise zusammen mit einem Backtrace zu der exakten Zeile, die das Problem verursacht. – toast