[segnalazione]Scienta ZF Debug Bar

volevo segnalare questo utile plugin per fare il debug on line di una applicazione zf. penso possa essere utile

http://jokke.dk/blog/2009/01/introducing_the_scienta_zf_debug_bar

Andrea

inviato 7 anni fa
cybaSsh
X 0 X

Ciao,

ho provato ad installarlo, ma ricevo questo messaggio di errore quando avvio la mia applicazione:

Notice: Undefined variable: db in C:\xampp\htdocs\lavoro\cms\application\Bootstrap.php on line 44

Notice: Undefined variable: cache in C:\xampp\htdocs\lavoro\cms\application\Bootstrap.php on line 49

Fatal error: Call to a member function getBackend() on a non-object in C:\xampp\htdocs\lavoro\cms\application\Bootstrap.php on line 49

Utilizzo Zend_Application versione 1.9.3 come risolvo il problema ?

grazie

risposto 7 anni fa
C4rLoS
X 0 X

Mi sono letto la guida di installazione.

Dice di utilizzare questo codice se si lavora con la versione 1.8.0 o superiore:

protected function _initZFDebug()
{
  $autoloader = Zend_Loader_Autoloader::getInstance();
  $autoloader->registerNamespace('ZFDebug');

  $options = array(
    'plugins' => array('Variables',
             'File' => array('basePath' => '/path/to/project'),
             'Memory',
             'Time',
             'Registry',
             'Exception')
  );
  # Instantiate the database adapter and setup the plugin.  
  # Alternatively just add the plugin like above and rely on the autodiscovery feature.  
  if ($this->hasPluginResource('db')) 
{    
$this->bootstrap('db');    
$db = $this->getPluginResource('db')->getDbAdapter();    
$options['plugins']['Database']['adapter'] = $db;  
}

  # Setup the cache plugin  
  if ($this->hasPluginResource('cache')) 
{    
$this->bootstrap('cache');    
$cache = $this-getPluginResource('cache')->getDbAdapter();    
$options['plugins']['Cache']['backend'] = $cache->getBackend();  
}

  $debug = new ZFDebug_Controller_Plugin_Debug($options);

  $this->bootstrap('frontController');
  $frontController = $this->getResource('frontController');
  $frontController->registerPlugin($debug);
}

Problema risolto.

Scusatemi.

Carlo

risposto 7 anni fa
C4rLoS
modificato 7 anni fa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda