我正在学习如何使用CakePHP,并配置了所有内容,但是现在,我得到了以下警告:
DebugKit is not installed. It will help you inspect and debug different aspects of your application. You can install it from github
我已经单击了该链接,并下载了该应用程序,但是我不知道将这些文件夹放置在哪里...我正在使用 EasyPhp 作为我的网络主机。
我也按照Here的步骤进行,
并且有:

`Ensure the plugin is loaded in app/Config/bootstrap.php by calling CakePlugin::load('DebugKit');`

但是我不知道如何在这里call一些东西,有提示吗?

最佳答案

如何为CakePHP安装DebugKit(只需4个简单步骤!):

步骤1(选项A):传统/下载方法:

DebugKit目录中创建一个app/Plugin文件夹,然后将下载内容放入其中(不是顶级文件夹,而是其中的内容)。如果您知道如何从github克隆,那也可以正常工作。

步骤1(选项B):Composer方法

这似乎是当前最受欢迎的选项(并且有充分的理由)。如果您已经在使用Composer [find out more about it here],那么添加DebugKit非常简单。如果您以前没有使用过Composer,请不用担心-只需使用上面的“选项A”即可。最终结果是相同的,而且也很容易。


{
    "require": {
        "cakephp/debug_kit": "2.2.*"
    }
}

步骤2:

然后,在app/Config/bootstrap.php中,添加(或取消注释)以下行:
CakePlugin::load('DebugKit');

最后,在您的app/Controller/AppController.php文件中(在类内),添加:
public $components = array(
    'DebugKit.Toolbar'
);

(如果您已经有一个$components数组,则只需添加它-不要重新设置它。)

步骤3:确保调试为1个或更多

Config/core.php文件中,确保以下行:
Configure::write('debug', 2);

值为1或2。(read more about debug mode here)

步骤4:删除sql_dump:

在布局文件中,删除“sql_dump”元素(在默认布局的底部)

根据debugKit page上的“安装”部分:
  • 克隆/复制此目录中的文件到app / Plugin / DebugKit
  • 通过调用CakePlugin::load('DebugKit');确保插件已加载到app / Config / bootstrap.php中。
  • 在您的AppController.php中包含工具栏组件:
    公共(public)$ components = array('DebugKit.Toolbar');
  • 设置 Debug模式至少为1。
  • 如果您想体验令人赞叹的调试工具包SQL日志,请确保从布局中删除'sql_dump'元素。


  • 我怎么知道它是否有效?

    您应该在网站右上角的灰色正方形上看到一个小图标。单击此选项以展开选项,然后单击选项开始变得很棒。

    关于cakephp - 如何在CakePHP上安装DebugKit,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15124398/

    10-09 18:52