Я пытался использовать CakePHP 2.0, и большинство из них работает довольно хорошо, однако я не смог заставить консольное журналирование работать с FireCake.У меня в Firefox 6.0.2 установлены FireBug 1.8.3 и FirePHP 0.6.2, и мой старый проект Cake 1.3 работает нормально.Для CakePHP 2.0 я скачал новую версию DebugKit, поместил ее в плагины, добавил это в мой AppController в папке Controllers:
App::import('Vendor', 'DebugKit.FireCake');
class AppController extends Controller {
public $components = array('Cookie', 'DebugKit.Toolbar', 'RequestHandler', 'Session');
и это в моей начальной загрузке
CakePlugin::load('DebugKit');
и вcore
Configure::write('debug', 2);
и затем поместите это в одно из моих действий контроллера
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.