パソコン書・ビジネス書出版のソーテック社

ソーテック社 | パソコン・ビジネス書籍出版

Adobe Creative Cloud

Google検索

Google

WWW を検索
sotechsha.co.jp を検索
改訂 FuelPHP入門
【本書「はじめに」より】
フレームワーク選びは、多くのプログラマにとって大きな悩みでしょう。筆者もいくつかのPHPフレームワークを試したのち、最終的にFuelPHPを主に使うようになりました。FuelPHPは軽量かつ高速で柔軟なフレームワークを目指して開発されたMVCフレームワークです。同じくPHPのMVCフレームワークであるCodelgniterの開発者の一部を中心とした開発チームにより、PHP 5.3以降専用のフレームワークとしてフルスクラッチから開発されました。PHP 5.2以前への対応を完全に切り捨てたことで、PHP 5.3の利点をフルに活用しています。また、HMVCへの対応やORMの採用、Feldsetクラスによるフォームとモデルの緊密性の強化、コマンドラインツールによる開発高速化など、最新の思想に基づく機能が満載です。
コミュニティでの開発も活発です。筆者が前著『FuelPHP入門』を2012年に執筆した時点での最新バージョンであるV1.1の公開(2011年12月)から3年近くが経ち、2014年10月現在の最新の安定版はV1.7.2となっており、V1.8の開発バージョンも公開されています。その間、Composerの採用、Ormモデルの多様化など、多くの機能強化とバグ修正がなされてきました。またV2.0の開発も同時に進行しています。
本書は、これからFuelPHPを使ってみようという方のために、前著『FuelPHP入門』の内容を、FuelPHPの最新版であるV1.7.2に対応させたものです。少しでも多くのPHPプログラマのみなさんに、この素晴らしいPHPフレームワークを知って、使っていただきたいという願いを込めて、非常にシンプルな例から始め、少しずつ理解を深めながら実用的なアプリケーション開発に進められるよう心がけて書かれています。FuelPHPでこれからアプリケーションを開発しようと思っている方、あるいはいくつかあるフレームワークの中でFuelPHPを候補の1つとして検討している方がFuelPHPを理解する上で、本書が最初の一助となれば幸いです。

【本書の対象読者について】
本書は、PHP 5.3以降の基本的な知識があり、MySQLの基本的な知識があるPHPプログラマを対象としています。また、ローカル開発環境として、Apache、PHP(5.3.3以降)、MySQL(5.1以降)が動作する環境が利用可能であることを前提としています。
カバーイメージ
著者:早川聖司
B5変形・320ページ・2色
本体価格:2,780円+税
ISBN978-4-8007-1064-2
 
本の購入はこちらからどうぞ
アマゾンで購入 セブンネットショッピングで購入 楽天ブックスで購入
サポートページへ
目次を表示する ≫
Part 1 FuelPHPの概要
Chapter1-1 FuelPHPとは
Chapter1-2 FuelPHPのMVCモデル
 
Part 2 FuelPHPハンズオン
Chapter2-1 FuelPHPのディレクトリ構成
Chapter2-2 FuelPHPの基本動作
Chapter2-3 簡易ブログアプリケーションの作成
 
Part 3 コントローラの詳細
Chapter3-1 コントローラの基本
Chapter3-2 コントローラに定義済みのメソッドとプロパティ
Chapter3-3 様々なコントローラ
Chapter3-4 モジュールとHMVCリクエスト
 
Part 4 ビューの詳細
Chapter4-1 ビューの基本
Chapter4-2 リンク、外部ファイルの読み込み
Chapter4-3 複数のビューを組み合わせる
Chapter4-4 テンプレートエンジンを使う
 
Part 5 モデルの詳細
Chapter5-1 モデルの基本
Chapter5-2 より複雑なデータベースの操作
Chapter5-3 ORMモデルを使う
Chapter5-4 Paginationクラス
Chapter5-5 実践サンプル:ブログ(1)
 
Part 6 フォームの処理(1)
Chapter6-1 ユーザ入力の受け取り
Chapter6-2 ファイルアップロード
 
Part 7 フォームの処理(2)
Chapter7-1 Formクラスの利用
Chapter7-2 Validationクラスの利用
Chapter7-3 Fieldsetクラスの利用
 
Part 8 認証とセッション管理
Chapter8-1 Authパッケージ
Chapter8-2 Sessionクラス
Chapter8-3 実践サンプル:ブログ(2)

Part 9 Emailパッケージ
Chapter9-1 Emailクラスの基本
Chapter9-2 実践サンプル:お問い合わせフォーム
 
Part 10 oilコマンドとユニットテスト
Chapter10-1 oilによるコントローラとモデルの生成
Chapter10-2 マイグレーション、コンソール、タスク
Chapter10-3 FuelPHPでPHPUnitを使う
 
Part 11 その他のクラス
Chapter11-1 主なクラスとメソッド
Chapter11-2 コアクラスの拡張
 
APPENDIX 付録
Appendix-1 コーディング規準
Appendix-2 統合開発環境

≪ 目次を隠す
※お使いのブラウザでJavaScriptが無効の場合は機能しません。