如何为 CakePHP 安装 DebugKit(只需 4 个简单的步骤!):
STEP 1(选项A):传统/下载方式:
DebugKit
在您的目录中创建一个文件夹app/Plugin
,并将下载的内容放入其中(不是顶级文件夹 - 里面的东西)。如果您知道如何从 github 克隆,那也可以。
第 1 步(选项 B):Composer 方法
这似乎是目前最受欢迎的选择(并且有充分的理由)。如果您已经在使用Composer [在此处了解更多信息],那么添加 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。 (在此处阅读有关调试模式的更多信息)
第 4 步:删除sql_dump
:
在您的布局文件中,删除“sql_dump”元素(在默认布局的底部)
根据debugKit 页面上的“安装”部分:
- 克隆/复制此目录中的文件到 app/Plugin/DebugKit
- 通过调用 CakePlugin::load('DebugKit'); 确保插件在 app/Config/bootstrap.php 中加载;
- 在 AppController.php 中包含工具栏组件: public $components = array('DebugKit.Toolbar');
- 将调试模式设置为至少 1。
- 如果您想体验令人敬畏的调试工具包 SQL 日志,请确保从布局中删除“sql_dump”元素。
我怎么知道它是否有效?
您应该会在网站右上角的灰色方块上看到一个小图标。单击此以展开选项,然后单击一个选项以开始变得很棒。