Zend Framework, FirePHP - PullRequest
       8

Zend Framework, FirePHP

0 голосов
/ 30 октября 2009

У меня есть проблемы с тем, чтобы что-нибудь регистрировать с помощью FirePHP и Zend Framework. Firebug установлен и сайт находится в списке разрешенных. Я не знаю, есть ли другие тесты, которые я могу сделать, чтобы проверить FirePHP.

Bootstrap:

protected function _initActionHelper()
{
    $writer = new Zend_Log_Writer_Firebug();
    $logger = new Zend_Log($writer);
    Zend_Registry::set('logger', $logger);
}

Контроллер:

class IndexController extends Zend_Controller_Action
{
    protected $logger;

    public function init()
        {
            $this->logger = Zend_Registry::get('logger');
        }

        public function indexAction()
        {
            $this->logger->log('ALERT', Zend_Log::ALERT);
        }
}

Ответы [ 2 ]

1 голос
/ 30 октября 2009

Вы убедились, что firebug действительно работает? Я ходил по кругу часами один день, только чтобы узнать, что сам клоп-солдатик на самом деле не работает. Мне пришлось понизить до Firebug 1.4.2 (который вы можете получить от http://getfirebug.com/releases/firebug/1.4/).

Я бы добавил на сайт какой-нибудь простой javascript с оператором console.log, чтобы сначала проверить firebug.

<script type="text/javascript">
console.debug('testing firebug console');
</script>

Если это сработает, я бы проверил, действительно ли отправляются заголовки firephp. Если вы откроете раздел firebug в Firefox и перейдете на вкладку net , вы сможете увидеть заголовки ответов, отправленные с вашего сайта.

Если заголовки не отправляются, я не уверен, насколько я могу помочь, но я посмотрел бы в Zend_Wildfire (http://framework.zend.com/manual/en/zend.wildfire.html#zend.wildfire.chapter) и посмотрел, может ли там что-то быть.

0 голосов
/ 30 октября 2009

Сброс FireBug и переустановка FirePHP, и все это заработало.

...