TOP新刊既刊I/OサポートQ&A通販お問い合わせ
 既刊 > 2013年 > 3月 書名検索: 詳細検索...
日本でも人気! 無料で使えるPHP用フレームワーク
はじめてのCakePHP
樺嶋 芳充 著
2013年 3月22日発売   A5判  224ページ 定価 \2,530(本体 \2,300)
   ISBN978-4-7775-1749-7 C3004 \2300E
■「CakePHP」は、「PHP」でWebシステムを構築する際に必要な機能や処理を、「部品」として提供してくれる、「Webフレームワーク」です。オープンソースで公開されていて、誰でも無料で利用でき、日本でも人気の高いフレームワークです。

■「CakePHP」は、(1)「ライブラリ不要で導入が簡単」、(2)「軽量なので少ないメモリでも動く」、(3)「ソースコード自動生成ツールが用意されている」、(4)「豊富な日本語情報」、(5)「フレームワーク本体のソースコードが読みやすい」――など、多くの特長があります。

■本書は、「CakePHP」の環境の導入からはじめて、「CakePHP」の基本的な使い方を、「Webアプリケーション」の作成を例に、詳しく解説しています。
■ 主な内容 ■
CONTENTS

 まえがき
 サンプルについて

 第1章  「CakePHP」とは
 [1-1] Webフレームワーク「CakePHP」  [1-2] 最初の「CakePHPアプリケーション」
 [1-3] 「CakePHP」の構造  

 

 第2章  「設計」は大切
 [2-1] 「会議室予約システム」を設計する  [2-2] 「スキーマ・ファイル」の作成(CakeSchema)

 

 第3章  Bakeでソースコードの自動生成
 [3-1] 「Bake」の起動  [3-2] 「Model」の自動生成
 [3-3] 「Controller」の自動生成  [3-4] 「View」の自動生成
 [3-5] さっそく動かしてみよう  

 

 第4章  Controller
 [4-1] 「Controllerクラス」とは  [4-2] コントローラとURI
 [4-3] 「コントローラ・クラス」の構造  [4-4] コントローラの機能環境の構築
 [4-5] 基本的なCRUD  [4-6] コントローラの共通処理

 

 第5章  Model
 [5-1] 「Model層」の全体像  [5-2] 「モデル・クラス」の構造
 [5-3] データアクセス(1テーブル検索)  [5-4] データアクセス(1テーブル更新)
 [5-5] データアクセス(複数テーブルの連携)  [5-6] 入力チェック
 [5-7] モデルの共通処理 − Behavior  

 

 第6章  View
 [6-1] 「View層」の全体像  [6-2] 画面の構造
 [6-3] 「Controller」と「View」の情報連携  [6-4] 「HtmlHelper」で各種「HTMLタグ」の生成
 [6-5] 「FormHelper」で各種「FORM要素」の生成  [6-6] その他の「Helper」
 [6-7] 画面の共通処理  

 

 第7章  ユニットテスト
 [7-1] テスト機構の構造  [7-2] 「テスト・ファイル」の作成
 [7-3] テスト実行  

 

 第8章  「コマンドライン」からの実行
 [8-1] 「Shell」「Task」の構造  

 

 第9章  プラグイン
 [9-1] プラグインの作成  [9-2] プラグインの利用

 [付録A] 「tmp」に書き込み権限を与える手順
 [付録B] 「Cakeコマンド」が実行できない場合
 [付録C] 「ルーティング配列」について
 [付録D] 独自設定ファイルを作ろう
 [付録E] トップページを変更しよう
 [付録F] 登録・更新日時


 PHP予約語一覧
 あとがき
 索引

※ 内容が一部異なる場合があります。発売日は、東京の発売日であり、地域によっては1〜2日程度遅れることがあります。あらかじめご了承ください。

本書内容に関するご質問は、こちら
本書のサポートページはこちら
通信販売
在庫僅少
サポート情報
サポート
ご意見・ご質問

内容見本