神明/debug-kit-ex

此包已被弃用,不再维护。未建议替代包。

CakePHP DebugKit 插件的扩展

安装次数: 12,675

依赖者: 0

推荐者: 0

安全: 0

星级: 16

关注者: 5

分支: 6

开放问题: 1

类型:cakephp-plugin

dev-master 2014-02-26 12:23 UTC

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
	));

启用 每个面板都需要额外的步骤,因为每个面板都依赖于外部工具/插件。

可用面板

### 缓存面板 ### Cache Panel

#### 安装自定义缓存适配器 ####

由于在插件中重新定义核心类是不可能的,您必须在 app/Plugin/DebugKitEx/Lib/Cache/Cache.php 文件中将其移动到 app/Lib/Cache/(如果需要,请创建文件夹)。
您的应用程序将使用此 Cache 类而不是核心中的类,主要好处是您不需要更改对 Cache 类的调用。
此类实现了记录缓存活动的额外方法,缓存面板没有它将无法工作。

### NoSql 面板 ### NoSql Panel

#### 安装 nosql 数据源层 ####

该NoSql面板只能与我的其他一个插件一起使用,请参阅其页面了解如何安装和使用。

###Resque 面板###

Cache Panel

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)####

####版本 2.2.1 (2012-09-08)####

  • 添加ResqueJob面板,用于显示使用CakeResque入队的作业

####版本 2.2.0 (2012-07-01)####

  • 更新插件以兼容DebugKit 2.2和CakePHP 2.2(至少需要cakephp 2.2)