CakeFest #3: July 9-12 2009 Berlin!

10.1 CakePHPブログチュートリアル

Cakeをさっそく使ってみましょう。このチュートリアルを読んでいるのは、Cakeの動作に関してさらに学びたいと思っているからだと思います。私たちは、生産性を高め、コーディングがさらに楽しいものになることを目指しています。コードを調べているうちに、きっとあなたもそのことに気が付くでしょう。

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

必要なもの:

  1. 動作しているWebサーバ。Apacheを使っているという前提で書いてありますが、他の種類のサーバを使用する場合でも、ほぼ同じにいけるはずです。サーバの設定についても少し触れますが、たいていの人は、そのままの設定でCakeを動作させることが可能です。

  2. データベースサーバ。このチュートリアルでMySQLを使用します。データベースを作成できる程度のSQLの知識が必要です。その先はCakeが面倒をみてくれます。

  3. PHPの基本的な知識。オブジェクト指向プログラミングに慣れていれば非常に有利ですが、手続き型に慣れているという人でも心配する必要はありません。

  4. 最後に、MVCプログラミングに関する基本的な知識が必要です。概要については、"CakePHPをはじめよう",のセクション:モデル-ビュー-コントローラを理解するを見てください。でも、心配しないでください。半ページぐらいの説明です。

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