まとめ ======= マイルストーン1が完了しました。これまでにやったことをまとめてみましょう。 1. 必要機能を洗い出しました 2. Yii フレームワークをインストールしました 3. スケルトンアプリケーションを作成しました 4. ブログデータベースを設計し、作成しました 5. アプリケーション初期設定を変更して、データベースとの接続を追加しました 6. 記事とコメントの両方について、基本的 CRUD 操作を実装するコードを生成しました 7. `tbl_user` テーブルに対してチェックするように認証メソッドを変更しました 新しいプロジェクトでは、この最初のマイルストーンでは 1 と 4 のステップに大半の時間を費やすことになるでしょう。 `gii` ツールによって生成されたコードは、データベーステーブルのための完全に機能する CRUD 操作を実装しますが、実際のアプリケーションで利用するためには、かなりの変更を加える必要があります。 この理由から、次の二つのマイルストーンでは、記事とコメントに対して生成した CRUD コードをカスタマイズして、初期の要求を満たすようにします。 一般的には、最初に [モデル](http://www.yiiframework.com/doc/guide/ja/basics.model) クラスファイルを修正して、適切な [検証ルール](http://www.yiiframework.com/doc/guide/ja/form.model#sec-3) を加え、[リレーショナルオブジェクト](http://www.yiiframework.com/doc/guide/ja/database.arr#sec-2) を宣言します。その後、それぞれの CRUD 操作のために [コントローラアクション](http://www.yiiframework.com/doc/guide/ja/basics.controller) と [ビュー](http://www.yiiframework.com/doc/guide/ja/basics.view) のコードを変更します。