ロギング
以下のようにデバッグ時に実行したSQLのログを取得することが出来ます。
| SQL | ERROR | ROWS | TIME |
|---|
| SELECT * FROM user WHERE status=1 LIMIT 5 | | 5 | 0.01205 |
まずちいたんをデバッグモードにします。
| デバッグモードの設定 |
function config_controller( &$c )
{
$c->SetDebug( true );
}
|
あとは「cheetan_sql_log」にログがセットされますので、それを任意の場所に表示するだけです。
| ログの表示 |
<?php echo $data['cheetan_sql_log']; ?>
|
ちなみに、出力されるテーブルにはcheetan_sql_logというクラスが割り当てられていますので、CSSを作成すれば以下のように整形することが可能です。
| SQL | ERROR | ROWS | TIME |
|---|
| SELECT * FROM user WHERE status=1 LIMIT 5 | | 5 | 0.01205 |
|