Untitled

Thu Aug 26

CakePHP TIPS

CakePHPで、Configure::write(‘debug’, 2);以上にしていると

DBに投げたQueryListが出るが、これをコントローラで受けたい。

$ds = $this->Model->getDataSource();

$ds->fullDebug = 1;

~ なんかクエリー実行後 ~

$queryLog = $ds->_queriesLog

で取得できる。  API投げるときはコレでSQLのトレースすると便利。