第1章 「CakePHP」とは
Webフレームワーク「CakePHP」 最初の「CakePHPアプリケーション」 「CakePHP」の構造
第2章 「設計」は大切
「会議室予約システム」を設計する 「スキーマ・ファイル」の作成(CakeSchema)
第3章 Bakeでソースコードの自動生成
「Bake」の起動 「Model」の自動生成 「Controller」の自動生成 「View」の自動生成 さっそく動かしてみよう
第4章 Controller
「Controller層」の全体像とは コントローラとURI 「コントローラ・クラス」の構造 コントローラの機能 基本的なCRUD コントローラの共通処理
第5章 Model
「Model層」の全体像 「モデル・クラス」の構造 データアクセス(1テーブル検索) データアクセス(1テーブル更新) データアクセス(複数テーブルの連携) 入力チェック モデルの共通処理 − Behavior
第6章 View
「View層」の全体像 画面の構造 「Controller」と「View」の情報連携 「HtmlHelper」で各種「HTMLタグ」の生成 「FormHelper」で各種「FORM要素」の生成 その他の「Helper」 画面の共通処理
第7章 ユニットテスト
テスト機構の構造 「テスト・ファイル」の作成 テスト実行
第8章 「コマンドライン」からの実行
「Shell」「Task」の構造
第9章 プラグイン
プラグインの作成 プラグインの利用
|