tiny 'n' smart
database layer

Edit

Profiler a propojení na Firebug

Dibi má v sobě zabudovaný profiler, kterým můžete sledovat všechny vykonané SQL příkazy a měřit délku jejich trvání. Aktivace profileru:

dibi::connect([
        'driver'   => 'sqlite',
        'database' => 'sample.sdb',
        'profiler' => TRUE, // spustí profiler
]);

Provoz lze buď logovat do souboru:

dibi::getProfiler()->setFile('log.sql');

…nebo do Firebug konzole. Jak na to?

  1. je vyžadován je Firefox verze 2 nebo 3
  2. stáhněte si rozšíření Firebug
  3. stáhněte si rozšíření FirePHP (minimálně ve verzi 0.2)
  4. zapněte si FirePHP v FirePHP menu a aktivujte Firebug Net panel

Logování do Firebugu se zapíná automaticky, je-li detekována jeho přítomnost.