debug

Posted by muchag | CakePHP 3.x | 2018-01-08 (月) 15:18:08

クエリのデバッグを行うメソッド。

公式:データの取り出しと結果セット クエリーのデバッグと結果セット

【環境】
CakePHP: 3.5.8
php: 7.1.5
種類
  • debug($query) SQL とバインドパラメーターが表示されます。結果は表示されません。
  • sql($query) DebugKit がインストールされている場合に限り、最後に描画された SQL を表示します。
  • debug($query->all()) ResultSet のプロパティー (結果ではなく) が表示されます。
  • debug($query->toArray()) 結果を個々に見る簡単な方法です。
  • debug(json_encode($query, JSON_PRETTY_PRINT)) 人に読みやすい形で結果を表示します。
  • debug($query->first()) 単一のエンティティーのプロパティーを表示します。
  • debug((string)$query->first()) 単一のエンティティーのプロパティーを JSON として表示します。
  • dd() debug と exit を組み合わせたショートカット。その場で処理を終える
CakePHP 3.x | 2018-01-08 (月) 15:18:08 |

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment