如何为 CakePHP 安装 DebugKit(只需 4 个简单的步骤!):
STEP 1(选项A):传统/下载方式:
在您的app/Plugin 目录中创建一个DebugKit 文件夹,并将下载的内容放入其中(不是顶级文件夹- 里面的东西)。如果你知道如何从 github 克隆,那也可以。
第 1 步(选项 B):Composer 方法
这似乎是目前最流行的选项(并且有充分的理由)。如果您已经在使用Composer [find out more about it here],那么添加 DebugKit 非常简单。如果您以前没有使用过 Composer,请不要担心 - 只需使用上面的“选项 A”。最终结果是一样的,也很简单。
确保 composer.json 中存在 require。这将安装
插件到 Plugin/DebugKit:
{
"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');
- 将调试模式设置为至少 1。
- 如果您想体验令人敬畏的调试工具包 SQL 日志,请务必从布局中删除“sql_dump”元素。
我如何知道它是否有效?
您应该会在网站右上角的灰色方块上看到一个小图标。点击它展开选项,然后点击一个选项开始变得很棒。