2011-08-19 3 views
0

FirePHP가 Firebug 1.8에서 작동합니다. 새 코어 파일을 복사했습니다. 내가 사용하는 경우FirePHP가 Zend의 json 액션 헬퍼와 작동하지 않습니다.

그러나, 작업 JQuery와 포스트 XMLHttpRequest를의

My_FirePHP::info('test'); 
    $this->_helper->json($result); 

에 따라 작동하지 않습니다.

어디서 잘못 될 지 잘 모르겠다. 어떤 도움을 주셔서 감사합니다.

PS :이 경우 도움 My_FirePHP가 젠드 로거를 사용하여이 다음 FirePHP 헤더가 상기 응답에 쓰기 전에

protected function __construct() 
{ 
    $logger = new Zend_Log(); 
    $writer = new Zend_Log_Writer_Firebug(); 
    $logger->addWriter($writer); 
    $this->logger = $logger; 
} 

답변

0

JSON 도우미 요청 핸들러의 실행을 정지한다. JSON 도우미를 호출하기 전에 flush를 호출하면됩니다.

// if Firebug is enabled: 
Zend_Wildfire_Channel_HttpHeaders::getInstance()->flush(); 

// proceed as usual 
$this->_helper->json($response); 
관련 문제