blogチュートリアル(1) Symfonyの準備

はじめに

このチュートリアルでは、CakePHPのCakePHPブログチュートリアルとほぼ同じ(全く同じではありません)成果物を構築します。

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

このチュートリアルでは、シンプルなブログアプリケーションを作成します。symfonyをダウンロードしてインストールし、データベースの設定を行い、ブログの投稿記事の一覧表示、追加、編集、削除などのアプリケーションロジックを作成します。

準備しておく環境や知識

  1. Apache Webサーバー環境。また、Apacheの基本的な設定に関する知識。
  2. MySQLデータベースサーバー環境、およびphpMyAdminなどのデータベース管理ツール。およびMySQLの基本的な設定に関する知識と、データベーススキーマやDDL、SQLなどに関する知識。
  3. PHPの基本的な知識。
  4. MVCに関する基本的な知識。

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

symfonyのダウンロードとインストール

このチュートリアルでは、symfonyのSandboxパッケージを利用します。

上記ページを参照して、Sandboxパッケージをインストールしてください。

このチュートリアルでは、Webサーバーのドキュメントルートディレクトリ直下にsf_sandboxがあるものとして説明します。 展開したディレクトリが異なる場合は、アクセスするURLを適宜置き換えてください。