神明 / debug-kit-ex
CakePHP DebugKit 插件的扩展
Requires
- php: >=5.3.0
- composer/installers: *
This package is not auto-updated.
Last update: 2023-03-27 07:38:38 UTC
README
DebugKit Ex 是 CakePHP DebugKit 插件的扩展。
它提供了一些额外的面板,如 nosql(redis)查询日志和缓存日志。
要求
对于较旧的 cakephp,请下载 1.3.x 版本
安装
### 安装插件 ###
下载插件
使用 git clone
或下载存档。
使用 Git clone
cd app/Plugin
git clone git://github.com/kamisama/DebugKitEx.git DebugKitEx
下载存档
下载最新版本,并在 app/Plugin
中解压缩。确保插件文件夹命名为 DebugKitEx。
使用 composer
将 "kamisama/debug-kit-ex": "2.2.*""
添加到您的 composer 依赖项,然后运行
composer install
将插件加载到 CakePHP
CakePlugin::load(array('DebugKit','DebugKitEx'));
加载面板
要加载扩展面板,请编辑您的 debugkit 调用(可能在您的 AppController.php 中)
var $components = array('DebugKit.Toolbar' => array( 'panels' => array('DebugKitEx.Cache', 'DebugKitEx.Nosql', 'DebugKitEx.Resque') // Load only what you want ));
启用 每个面板都需要额外的步骤,因为每个面板都依赖于外部工具/插件。
可用面板
#### 安装自定义缓存适配器 ####
由于在插件中重新定义核心类是不可能的,您必须在 app/Plugin/DebugKitEx/Lib/Cache/Cache.php
文件中将其移动到 app/Lib/Cache/
(如果需要,请创建文件夹)。
您的应用程序将使用此 Cache 类而不是核心中的类,主要好处是您不需要更改对 Cache 类的调用。
此类实现了记录缓存活动的额外方法,缓存面板没有它将无法工作。
#### 安装 nosql 数据源层 ####
该NoSql面板只能与我的其他一个插件一起使用,请参阅其页面了解如何安装和使用。
###Resque 面板###
与CakeResque一起使用
##变更日志##
####版本 2.2.9 (2013-09-24)####
- 将插件添加到packagist
####版本 2.2.8 (2012-10-17)####
- 优雅地处理面板依赖项未找到时的错误
####版本 2.2.7 (2012-10-16)####
- 修复仓库文件结构
####版本 2.2.6 (2012-10-01)####
- 为Resque面板提供新用户界面
####版本 2.2.5 (2012-10-01)####
- 为NoSql面板提供新用户界面
- NoSql面板可以显示多个NoSql引擎
####版本 2.2.4 (2012-09-30)####
- 为Cache面板提供新用户界面,需要最新的debugkit插件
####版本 2.2.3 (2012-09-10)####
- 为NoSql面板添加查询时间和查询计数统计信息
####版本 2.2.2 (2012-09-09)####
- 更新Resque Job面板以显示查询时间(需要CakePHP-NoSQL-Datasource 0.4)
####版本 2.2.1 (2012-09-08)####
- 添加ResqueJob面板,用于显示使用CakeResque入队的作业
####版本 2.2.0 (2012-07-01)####
- 更新插件以兼容DebugKit 2.2和CakePHP 2.2(至少需要cakephp 2.2)