私は CakePHP 2.0 を使用しようとしてきましたが、そのほとんどはうまく機能しますが、FireCake でコンソール ロギングを機能させることができませんでした。FireBug 1.8.3 と FirePHP 0.6.2 を Firefox 6.0.2 にインストールしましたが、私の古い Cake 1.3 プロジェクトは正常に動作します。CakePHP 2.0 の場合、新しいバージョンの DebugKit をダウンロードして Plugins に入れ、これを Controllers フォルダーの AppController に追加しました。
App::import('Vendor', 'DebugKit.FireCake');
class AppController extends Controller {
public $components = array('Cookie', 'DebugKit.Toolbar', 'RequestHandler', 'Session');
そしてこれは私のブートストラップで
CakePlugin::load('DebugKit');
そして核心に
Configure::write('debug', 2);
そして、これをコントローラーアクションの1つに入れます
FireCake::log($msg);
このようなエラーを生成します
Fatal error: Class 'FireCake' not found in C:\Users\foo\Documents\Websites\cakephp-2.0.0.35\numbering\Controller\AppController.php on line 29
指示から逃した可能性のあるものは何もわからないので、見落としている可能性のある当然のことはありますか? または、必要な追加のインポートはありますか? どんな助けでも感謝します、ありがとう。
マット
[編集]
DebugKit メニューが期待どおりに表示され、機能することを追加する必要があります。問題は単なる FireCake です。