Установка панели инструментов ZFDebug на ZF 1.10+ - PullRequest
4 голосов
/ 07 февраля 2011

Я думаю, что было бы хорошо иметь учебник по ZFDebug в SO.

Мне было интересно, можно ли использовать ZFDebug toolbar с ZF 1.10+ (на самом деле я использую 1.11.2).У меня есть следующий код в моей начальной загрузке, но ничего не происходит:

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

    if ('development' == APPLICATION_ENV) {
     $options = array(
       'jquery_path' => 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js',
       'plugins' => array('Variables',
       'Html',
       'Database' => array(),
       'File' => array('basePath' => APPLICATION_PATH . '/application'),
       'Memory',
       'Time',
       'Registry',
       //'Cache' => array('backend' => $cache->getBackend()),
       'Exception')
     );
     $debug = new ZFDebug_Controller_Plugin_Debug($options);

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

1 Ответ

2 голосов
/ 07 февраля 2011
  1. Убедитесь, что ваш APPLICATION_ENV установлен на 'development'
  2. Убедитесь, что у вас есть действительный макет (с <head> и <body>)
  3. опция basePath должна быть APPLICATION_PATH . '/../'
...