ログってなんぼ

日々のメモです

CakePHP2.4.5にDebug_kitを導入する

cakephp/debug_kit はてなブックマーク - cakephp/debug_kit

自分的にはCakePHPでの開発時にはほぼ必須かなと

導入手順

手元にgit cloneしてくる

$ git clone https://github.com/cakephp/debug_kit.git
Cloning into 'debug_kit'...
remote: Reusing existing pack: 5641, done.
remote: Counting objects: 73, done.
remote: Compressing objects: 100% (67/67), done.
remote: Total 5714 (delta 28), reused 0 (delta 0)
Receiving objects: 100% (5714/5714), 1.41 MiB | 561.00 KiB/s, done.
Resolving deltas: 100% (2314/2314), done.
Checking connectivity... done

pluginsディレクトリにコピー

ディレクトリの名前も変えておく

$ cp -r debug_kit PATH_TO_CAKE/app/Plugin/DebugKit

CakePHPの設定ファイルを編集

app/Config/bootstrap.php

CakePlugin::load('DebugKit');

app/Config/core.php

Configure::write('debug', 2);

SQL logやEXPLAINボタンが必要なければ1でOK。

app/Controller/AppController.php

class AppController extends Controller {
    public $components = array('DebugKit.Toolbar');
}

app/View/Layouts/default.ctp

コメントアウトしておく

element('sql_dump'); ?>