Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/10/2011, 22:10
CyberMauher
 
Fecha de Ingreso: febrero-2010
Mensajes: 183
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: Zend_Db_Profiler_Firebug

Cita:
Iniciado por masterpuppet Ver Mensaje
Es extraño CyberMauher, debería funcionar, si despues de setProfiler haces algo asi:

Código PHP:
Ver original
  1. $this->db->query('SELECT * FROM table');

no te aparece el log ? y porque asignas el profiler a la vista ?, puedes guardarlo en el container del bootstrap,

Código PHP:
Ver original
  1. protected function _initFirebug()
  2. {
  3.     $profiler = new Zend_Db_Profiler_Firebug('All DB Queries');
  4.     $profiler->setEnabled(true);
  5.     return $profiler;
  6. }

y despues en cualquier Controller,

Código PHP:
Ver original
  1. $profiler = $this->getInvokeArg('bootstrap')->firebug;

aunque me parece mas cómodo el config.
Alabado seas masterpuppet!!!
Bueno te cuento que lo que me pusiste acá andubo de 10, una vez que lo hice andar lo cargué en el config, porque como vos dijiste es más cómodo.

Por otro lado acabo de entender que una de las cosas que hace el bootstrap es crear un gran contenedor donde le seteas propiedades con "_initPropiedad()" para luego recuperarlas en el momento que las necesitemos.
Como yo no sabía esto, cargaba esas "propiedades" en la vista para luego utilizarlas cuando las necesiba. Jeje, osea, hacia cualquiera!

Ahora después de esto quisiera saber como hago para setear en el bootstrap lo siguiente, teniendo en cuenta que yo configuré el "profiler" en el config:
Código PHP:
$profiler->setEnabled(false); 
Osea no se como obtener una propiedad del config y luego setearla.
__________________
Le estaré agradecido por los siglos de los siglos a mi dios en PHP masterpuppet. Amen!