k01ken’s b10g

He110 W0r1d!

CakePHPで、生成されたSQLクエリを見る方法

開発環境は、Windows 7 Professional(32bit)+XAMPP v3.22+CakePHP 3.5.8。

開発段階で、debugkitを使うならば、データベースに接続したページで、debugkitのSql Logを見ること。

使わないなら、config/app.php内のDatasourcesのlogをfalseからtrueにするだけ。そうすると、logs/queries.logファイルが生成されている。
f:id:k01ken:20180108232911p:plain

参考サイト
CakePHP3でファイルにSQLのログを出力する方法 | ハックノート