2009/3/13 CakePHP 勉強会 @ 福岡 市川 快 (id:ichikaway)‏ 株式会社エイゾク CakePHP をもっと便利に
自己紹介 市川 快 (29)‏ 株式会社エイゾク      (  P2P の研究(学生時代) -> 研究所就職 (B2B の研究 ) ->  独立 ) ブログ Cakephper の日記( CakePHP の話だけ)    http://d.hatena.ne.jp/cakephper サラリーマンから起業するリアル( Linux 、仮想化、ベンチマークとか)         http://d.hatena.ne.jp/cakephper CakePHP 暦 2008 年8月から ありがとう CakePHP ガイドブック 九州大好き!  奥さんが福岡出身  毎年来るよ。
開発に便利な機能を紹介 Auto SQL Explain Component Debug Kit アジェンダ
Auto SQL Explain Component Author : Yasushi Ichikawa
Auto SQL Explain Component データ量 開発環境 少 本番環境 多 開発環境では快適レスポンス 本番運用だと、なんか重い Explain SQL 文を打ち込むの面倒
Auto SQL Explain Component 発行した SQL クエリ (select) に自動で Explain をかけ デバッグ画面に表示 MySQL と PostgreSQL のみ対応
Auto SQL Explain Component PostgreSQL の場合
Auto SQL Explain Component の使い方 1. ソースコードダウンロード   http://cake.eizoku.com/source/explain_sql.zip 2.  配置 app/controllers/components/explain_sql.php 3.  呼び出したいコントローラで読み込み 例:全画面で呼び出し (app/app_controller.php)‏ 4. afterFilter  もしくは afterRender で呼び出し
Auto SQL Explain Component の使い方 showExpainSQL の引数に数値を入れると、その数値以上かかた遅いクエリだけ Explain
Debug Kit Author : Mark Story ( http://mark-story.com/ )
Debug kit ブラウザ上で有用なデバッグ情報を表示 Session 情報 Post データ情報 ダウンロード Zip ファイル http://www.ohloh.net/p/cakephp-debugkit/download?package=CakePHP+DebugKit Git http://thechaw.com/debug_kit
1.  プラグインをダウンロードし、     app/plugin/debug_kit/   以下に配置 2. app_controller で読み込み Debug kit  設定
Debug kit  画面
Debug kit  画面
Debug kit  画面( Post データ表示)
ありがとうございました irc.freenode.net チャンネル  #cakephp-ja

Cakephp勉強会@福岡 発表資料

  • 1.
    2009/3/13 CakePHP 勉強会@ 福岡 市川 快 (id:ichikaway)‏ 株式会社エイゾク CakePHP をもっと便利に
  • 2.
    自己紹介 市川 快 (29)‏株式会社エイゾク      ( P2P の研究(学生時代) -> 研究所就職 (B2B の研究 ) -> 独立 ) ブログ Cakephper の日記( CakePHP の話だけ)    http://d.hatena.ne.jp/cakephper サラリーマンから起業するリアル( Linux 、仮想化、ベンチマークとか)         http://d.hatena.ne.jp/cakephper CakePHP 暦 2008 年8月から ありがとう CakePHP ガイドブック 九州大好き!  奥さんが福岡出身  毎年来るよ。
  • 3.
    開発に便利な機能を紹介 Auto SQLExplain Component Debug Kit アジェンダ
  • 4.
    Auto SQL ExplainComponent Author : Yasushi Ichikawa
  • 5.
    Auto SQL ExplainComponent データ量 開発環境 少 本番環境 多 開発環境では快適レスポンス 本番運用だと、なんか重い Explain SQL 文を打ち込むの面倒
  • 6.
    Auto SQL ExplainComponent 発行した SQL クエリ (select) に自動で Explain をかけ デバッグ画面に表示 MySQL と PostgreSQL のみ対応
  • 7.
    Auto SQL ExplainComponent PostgreSQL の場合
  • 8.
    Auto SQL ExplainComponent の使い方 1. ソースコードダウンロード   http://cake.eizoku.com/source/explain_sql.zip 2. 配置 app/controllers/components/explain_sql.php 3. 呼び出したいコントローラで読み込み 例:全画面で呼び出し (app/app_controller.php)‏ 4. afterFilter もしくは afterRender で呼び出し
  • 9.
    Auto SQL ExplainComponent の使い方 showExpainSQL の引数に数値を入れると、その数値以上かかた遅いクエリだけ Explain
  • 10.
    Debug Kit Author: Mark Story ( http://mark-story.com/ )
  • 11.
    Debug kit ブラウザ上で有用なデバッグ情報を表示Session 情報 Post データ情報 ダウンロード Zip ファイル http://www.ohloh.net/p/cakephp-debugkit/download?package=CakePHP+DebugKit Git http://thechaw.com/debug_kit
  • 12.
    1. プラグインをダウンロードし、    app/plugin/debug_kit/   以下に配置 2. app_controller で読み込み Debug kit 設定
  • 13.
  • 14.
  • 15.
    Debug kit  画面(Post データ表示)
  • 16.