*

CakePHP3系にデバッグキットをインストールする方法


どんな言語の開発でもデバッグしながら開発しますよね。
むしろデバッガーがなけりゃ開発は出来ない出来るわけが無いと言っても過言ではありませんね。
PHPならvar_dump(); とか dBug.phpのライブラリを使ったりして簡単にデバッグ出来てましたけど。
CakePHP3にも、ちゃんとデバッガーが用意されてるようですね。

CakePHP3.xでデバッガーをインストールする

と言うわけで早速デバッガーをインストールしてみたのでその時のメモ。
公式マニュアルでは php composer.phar require –dev cakephp/debug_kit “~3.0” とすれば良いよって書かれてたんですが私の環境では動作しませんでした。
だってだって composer.pharが無いんだもの。。。。。
私の環境ではCakePHP3のプロジェクトディレクトリにはcomposer.jsonしかありませんから、その場合は以下のコマンドでインストールする事が出来ました。

これで約1分待つとサーチが終わってDebug_kit3系がインストールされます。
更にこの後、ロードさせる必要があるらしいので、以下のコマンドを実行します。

これでプラグインDebugkitがロードされて使用可能になりました。

インストールされるとテスト環境が用意され/tmpフォルダの中にSQLiteのDBが生成されてテスト出来るようです。
更にDB定義を config/app.phpからDebugの項目を修正する事で別途DBを指定する事も可能だと言う事です。

詳しくはCakePHP3公式マニュアルをご覧下さい。

 

補足:デバッグキットはComposerから普通にインストールすれば元々インストールされてるようですね(汗


関連記事

DavisFrameWork

CakePHP3で単一ページを作る方法

CakePHPは色々出来て便利ですね。 チュートリアルを一通り見てDBが便利に使えたりするのは分か

記事を読む

DavisFrameWork

【CakePHP3】ログイン認証を使って管理画面を作る

ここ3日間でCakePHP3がかなり理解出来てきました。 やっぱり手を動かして書きながらテストしな

記事を読む

CakePHP3系のroutesの設定の話 ルーティング

さてさてURL周りのお話ですが前の記事で静的ページを作る話をしましたが次はルートの話です。 例えば

記事を読む

DavisFrameWork

CakePHP3系でEntityを使ってパスワードをハッシュ化する方法

ハッシュ化とはなんぞや? 私もPHP初心者の頃はハッシュ化の意味は分かっていたけど使いどころが全然

記事を読む

CakePHP3系で地域設定と時刻設定

CakePHP3を触っていてScaffoldしてサンプルデータを追加した時に自動挿入された日付データ

記事を読む

no image

PHPでメール送信したいんだけどqdmail.phpのライブラリがうまく動かないので代替案としてコレを使うようにしました。

今までずーーーっとqdmailが良い感じだったんですけど、2008年の最終更新から更新されなくなって

記事を読む

CakePHPで共通枠や共通ヘッダー・フッターなどを設定する

ヘッダやサイドなど、どのページでも共通して使うパーツは、 切り出しておくことができます。 ま

記事を読む

no image

Gitで新規レポジトリを作る流れ【Git超初心者】

Gitの必要性 最近Gitを友人から教わりスタートしました。 私自身もずっと個人事業で一人開発だ

記事を読む

DavisFrameWork

CakePHP3系でNotice (1024)が表示される時の対処法

先日CakePHP3系をインストールした後以下のようなメッセージが表示されたのでメモ

記事を読む

github

これから覚えるGitとGithubの知識と使い方のまとめ

プログラムをしている人なら誰もが一度はVer管理の問題ってのにぶつかった事があると思う。 Ve

記事を読む

Controllerでリレーション先のテーブルの並び替え
【高速化】JS/CSSを非同期読み込みにしたらサイトが高速化した時の個人的メモ

非同期読み込みとは GoogleWebMasterToolを弄ってい

Controllerでリレーション先のテーブルの並び替え
【CakePHP3】リレーションの外部テーブルをORDER BY ASCしたい件について

ポータルサイトを開発していて 都道府県→市町村→エリア と言う部

no image
Gitで新規レポジトリを作る流れ【Git超初心者】

Gitの必要性 最近Gitを友人から教わりスタートしました。 私自

no image
CakePHP3でモバイル判定 is_mobile()

物凄く簡単でしたな。 これは便利で使いやすい!と言うわけでCakeP

DavisFrameWork
Guzzle6をコマンドラインからインストール

Guzzle6はちょこちょこ使ってるけど、久々に使おうと思ったら忘れそ

→もっと見る

PAGE TOP ↑