Un metodo rapido e veloce per tenere sott’occhio quello che succede nel vostro database durante l’esecuzione di applicazioni Zend Framework è quello di utilizzare la classe Zend_Db_Profiler_Firebug. A differenza del plugin ZFDebug, il setup di questa classe è immediato e non richiede l’installazione di files aggiuntivi, ma solamente un paio di direttive nel file application.ini e delle due estensioni per Firefox Firebug e Firephp (che a prescindere da questo utilizzo sono indispensabili per chi sviluppa siti web di qualunque natura).
Per utilizzare questa comoda funzionalità messa a disposizione da Zend Framework, è sufficiente inserire queste righe nel file di configurazione dell’applicazione
resources.db.params.profiler.enabled = true resources.db.params.profiler.class = Zend_Db_Profiler_Firebug
Per ovvi motivi queste direttive vanno abilitate solamente nella sezione development del file di configurazione, a meno che non vogliate far sapere a tutto il mondo quali sono le query che eseguite sul database.
Il risultato che si ottiene su Firefox è il seguente:




















