改訂 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の概要
※お使いのブラウザでJavaScriptが無効の場合は機能しません。
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 統合開発環境 ≪ 目次を隠す |