CakephpでModelのデータベースアクセスをsqlで確認する

Cakephpでモデルにアソシエーションたくさんつけたり、検索条件たくさんつけたりすると
ちゃんとデータがとれるか不安なので、sqlで確認したい..ときには

$data = $this->SampleModel->find('all);

$sqlLog = $this->SampleModel->getDataSource()->getLog(false, false);
debug($sqlLog);

とすると生のSQLが表示されて安心です

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください