Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 2.16 KB

index.rst

File metadata and controls

42 lines (31 loc) · 2.16 KB

blogチュートリアル

Note

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

はじめに

このチュートリアルでは、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の新機能

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

.. toctree::
    :maxdepth: 1

    01-introduction
    02-create-database
    03-create-bundle
    04-schema
    05-list-page
    06-create-template
    07-create-form
    08-form-validation
    09-delete-post
    10-edit-post
    11-next-step
    customize/index