blogチュートリアル

Note

この記事は、Symfony 2.0.7 で動作確認しています。

はじめに

このチュートリアルでは、CakePHPの CakePHPブログチュートリアル や 日本Symfonyユーザ会の Symfony Blogチュートリアル とほぼ同じ成果物(シンプルなブログアプリケーション)を、Symfony2で構築します。Symfony2をダウンロードしてインストールし、データベースの設定を行い、ブログの投稿記事の一覧表示、追加、編集、削除などのアプリケーションロジックを作成します。

このチュートリアルを学ぶと、Symfony2を使った初歩的な開発サイクルを学べると同時に、CakePHPやSymfony 1.x系との比較を行うこともできます。

準備しておく環境や知識

  1. 動作しているWebサーバ。Apacheを使用している前提で書いてありますので、Apacheの基本的な設定に関する知識が必要です。
  2. 動作しているデータベースサーバ。MySQLを使用する前提で書いてあります。必要によってphpMyAdminなどのデータベース管理ツールなどを導入してください。
  3. PHPやオブジェクト指向プログラミングの基本的な知識。Symfony2ではPHP 5.3から導入された名前空間クロージャ静的遅延束縛などの機能を活用しています。所々で解説をしますが、事前に学んでおくと非常に有利です。(参考:PHP 5.3の新機能

それでは、はじめましょう!

このページのコンテンツ

次のドキュメント

blogチュートリアル(1) Symfony2のダウンロードとインストール

ソース