CakePHPにてSQLを確認する方法は、ブラウザ上からデバッグキットを用いるか、sql_dumpの欄を見る方法がある。
ではコンソールから見たい場合はどのように取得すればいいのか?
ということで調べてみた。
■モデルから
$log = $this->getDataSource()->getLog(); var_dump($log);
■コントローラーから
$log = $this->Model->getDataSource()->getLog(); var_dump($log);
というように、getDataSouce()メソッドを用いることでSQLを取得することが出来た。