blogチュートリアル¶
Note
この記事は、Symfony 2.0.7 で動作確認しています。
はじめに¶
このチュートリアルでは、CakePHPの CakePHPブログチュートリアル や 日本Symfonyユーザ会の Symfony Blogチュートリアル とほぼ同じ成果物(シンプルなブログアプリケーション)を、Symfony2で構築します。Symfony2をダウンロードしてインストールし、データベースの設定を行い、ブログの投稿記事の一覧表示、追加、編集、削除などのアプリケーションロジックを作成します。
このチュートリアルを学ぶと、Symfony2を使った初歩的な開発サイクルを学べると同時に、CakePHPやSymfony 1.x系との比較を行うこともできます。
準備しておく環境や知識¶
- 動作しているWebサーバ。Apacheを使用している前提で書いてありますので、Apacheの基本的な設定に関する知識が必要です。
- 動作しているデータベースサーバ。MySQLを使用する前提で書いてあります。必要によってphpMyAdminなどのデータベース管理ツールなどを導入してください。
- PHPやオブジェクト指向プログラミングの基本的な知識。Symfony2ではPHP 5.3から導入された名前空間やクロージャ 、静的遅延束縛などの機能を活用しています。所々で解説をしますが、事前に学んでおくと非常に有利です。(参考:PHP 5.3の新機能)
それでは、はじめましょう!
- blogチュートリアル(1) Symfony2のダウンロードとインストール
- blogチュートリアル(2) データベースの設定
- blogチュートリアル(3) バンドルの作成
- blogチュートリアル(4) テーブルスキーマとエンティティクラス
- blogチュートリアル(5) ブログ閲覧ページの作成
- blogチュートリアル(6) テンプレートの作成
- blogチュートリアル(7) 記事の追加
- blogチュートリアル(8) データのバリデーション
- blogチュートリアル(9) 記事の削除
- blogチュートリアル(10) 記事の編集
- blogチュートリアル(11) まとめと応用
- blogチュートリアル カスタマイズ編