CakePHP 2 无法使用 Debug_kit 找到 FireCake



我一直在尝试使用CakePHP 2.0,它的大部分工作得很好,但是我无法获得与fireake一起工作的控制台日志记录。我在Firefox 6.0.2中安装了FireBug 1.8.3和FirePHP 0.6.2,我的旧Cake 1.3项目工作得很好。对于CakePHP 2.0,我下载了新版本的DebugKit,将其放在Plugins中,并将其添加到控制器文件夹中的AppController中:

App::import('Vendor', 'DebugKit.FireCake');
class AppController extends Controller {
public $components = array('Cookie', 'DebugKit.Toolbar', 'RequestHandler', 'Session');

和这个在my bootstrap

CakePlugin::load('DebugKit');

and in core

Configure::write('debug', 2);

然后把它放到我的控制器动作

FireCake::log($msg);

生成如下错误

Fatal error: Class 'FireCake' not found in C:UsersfooDocumentsWebsitescakephp-2.0.0.35numberingControllerAppController.php on line 29

我不知道我可能从说明中遗漏了什么,所以是否有一些非常明显的东西我可能忽略了?还是需要一些额外的输入?如有任何帮助,我将不胜感激。

马特

[编辑]

我应该补充的是,DebugKit菜单出现预期和功能,问题只是fireake。

CakePHP v 2.0的文档不正确。现在是必需的:

App::import('Lib', 'DebugKit.FireCake');

我认为你应该使用

App::uses('FireCake', 'DebugKit.Lib');

相关内容

  • 没有找到相关文章

最新更新