0 follower

概要

HTMLフォームによってユーザーのデータを集めることはウェブアプリケーション開発 の中でも大きな役割の一つです。フォームをデザインする場合、開発者は存在する データか初期化されたデータをフォームのなかへ入れておく必要があり、ユーザーの 入力をチェックし、それぞれの入力へ適切なエラーメッセージを表示し、そして 入力を恒常的に保存します。Yiiはこの一連の作業の流れを、MVCアーキテクチャに よってとてつもなく単純化するのです。

以下はYiiでの典型的なフォームの取り扱いに必要な工程です:

  1. 収集するデータフィールドを表すモデルクラスを作成する。
  2. フォームの送信に応えるコントローラアクションのコードを作成する。
  3. コントローラアクションに結びついたビュースクリプトファイルにフォームを作成する。

次からのセクションの中で、これらの工程の詳細を述べます。