端くれプログラマの備忘録 CakePHP [CakePHP] DebugKitをセットアップする

[CakePHP] DebugKitをセットアップする

Debug Kitはデバッグに役立つCakePHP用プラグイン。

以下に組み込み手順を覚え書き。

1. GitHubからDebug Kitをダウンロード

cakephp/debug_kit · GitHub
https://github.com/cakephp/debug_kit

2. app/Plugin/DebugKitに解凍

3. app/Config/bootstrap.phpでプラグインをロードするように変更

// app/Config/bootstrap.php
/**
 * Plugins need to be loaded manually, you can either load them one by one or all of them in a single call
 * Uncomment one of the lines below, as you need. Make sure you read the documentation on CakePlugin to use more
 * advanced ways of loading plugins
 *
 * CakePlugin::loadAll(); // Loads all plugins at once
 * CakePlugin::load('DebugKit'); //Loads a single plugin named DebugKit
 *
 */
CakePlugin::loadAll(); // Loads all plugins at once

4. app/Controllers/AppController.phpでDebugKitを読み込む

// app/Controllers/AppController.php
class AppController extends Controller {
    public $components = array(‘DebugKit.Toolbar’);
}

すると、ブラウザでページを表示して右上にアイコンが表示されるようになる。

debugkit1

アイコンをクリックすると機能メニューが表示される。

debugkit2

GitHubのリポジトリ中にあるREADMEに若干の説明がある程度だけど、動かしてみれば機能は明白。