2011-08-07 58 views
1

我想我已經在Kohana 3.1中成功安裝了FirePHP模塊,但是我沒有得到任何輸出到FireBug控制檯。在Kohana中獲取FirePHP 3.1

我已經試過這樣:

FirePHP::log('test'); 

,並得到這個錯誤:

Non-static method FirePHP::log() should not be called statically, assuming $this from incompatible context. 

當我關閉模塊並手動運行FirePHP:

require_once('FirePHPCore/fb.php'); 
fb('test'); 

什麼也不顯示在控制檯。

回答

1

由於異常消息說,你不應該靜態調用該方法,但這樣的:

FirePHP::getInstance()->log('test'); 

幾天前加入靜態消防輔助類,所以現在你可以這樣做:

Fire::log('test'); 

https://github.com/kemo/kohana-firephp

另一個可能的問題可能是Firebug 1.8,因爲當前的FirePHP附加版本不能使用它。您可以更新您的加載項here

+0

來自該人自己的回覆。 :)謝謝凱莫。我認爲它一定是螢火蟲1.8和不正確使用的組合。看起來很棒。再次感謝。 – Das123