どちらかというと画面がでないCakePHPのBatchにおけるテクニック。
CakePHPではデバッグモードを有効にしていれば、Web画面には実行されたSQLが表示されるようになっている。
バッチのときはどんなSQLが実行されたのか確認したいときは実行直後に以下のコードを挿入するとSQLを取得することができる。
print_r($this->モデル名->getDataSource()->getLog());
キーのqueryを見ればよい。
複数実行された場合は配列となって表示される。
どちらかというと画面がでないCakePHPのBatchにおけるテクニック。
CakePHPではデバッグモードを有効にしていれば、Web画面には実行されたSQLが表示されるようになっている。
バッチのときはどんなSQLが実行されたのか確認したいときは実行直後に以下のコードを挿入するとSQLを取得することができる。
print_r($this->モデル名->getDataSource()->getLog());
キーのqueryを見ればよい。
複数実行された場合は配列となって表示される。