出版社:ソフトバンククリエイティブ
発行日:2010年7月
ページ数:461P+CD-ROM1枚
著者:掌田津耶乃
定価:2,800円+税
オススメ度:★★★☆☆
書評:
「PHP開発のための高機能フレームワーク「CakePHP 1.3」の使い方や、開発を支援するさまざまな機能を解説。MVCという発想の基本も身につく。バージョン1.2からの変更に対応。」
CakePHPの1.3バージョン初の書籍です。著者は1.2バージョンにおいても著書があるので、焼き直しの部分が多いですが、1.3になって追加されたJsヘルパーなど、ヘルパー部分の記述は役に立ちます。欲を言えば1.2より変更になったメソッドなどがまとめて一章となっていれば、1.2の経験者には使いやすかったのですが、初めてCakePHPに触れる方には今後主流となるバージョンの解説書ですので、まずはここから始めてみてはいかがでしょうか。
[目次]
Chapter1 フレームワークとCakePHP
1-1 フレームワークとCakePHP
1-2 CakePHPの入手とインストール
Chapter2 コントローラとビュー
2-1 シンプルなWebアプリケーション開発
2-2 フォームの利用
2-3 Formヘルパーによるフォームの生成
Chapter3 データベースとモデル
3-1 データベース利用の基本
3-2 データベースの基本的な操作
3-3 モデル・クラスの拡張
3-4 バリデーションの利用
3-5 複数テーブルの連携
3-6 掲示板システムの作成
Chapter4 開発を支援するさまざまな機能
4-1 bakeによる高速開発
4-2 テスト開発
4-3 ローカライゼーション
Chapter5 ヘルパーの活用
5-1 HTMLヘルパー
5-2 ページネーション
5-3 prototypeとJavaScriptヘルパー
5-4 prototypeとAjaxヘルパー
5-5 JQueryとJsヘルパー
5-6 その他のヘルパーについて
Chapter6 コンポーネントとビヘイビア
6-1 認証コンポーネント
6-2 アクセス制御リスト
6-3 その他の主なコンポーネント
6-4 ビヘイビアの利用
Chapter7 CakePHPの拡張
7-1 ヘルパー・コンポーネント・ビヘイビアの作成
7-2 プロジェクトのプラグイン化とSmartyの利用