フォームの作成 ============= `login` ビューを書くのは簡単な事です。 始めに、先ほど述べた `login` アクションのURLを action 属性とする `form` タグを書きます。 次に `LoginForm` クラスで定義された属性のためのラベルと入力フィールドを挿入します。 最後にユーザがクリックしてフォームの内容を送信するための送信ボタンを挿入します。 これらは全て、純粋な HTML コードで書くことが出来ます。 Yii はビューの作成を手助けするいくつかのヘルパークラスを提供します。 例えば、テキスト入力フィールドを作成するために、[CHtml::textField()] をコールする事が出来ます。また、ドロップダウンリストの作成のためには、[CHtml::dropDownList()] をコールできます。 > Info|情報: 素の HTML コードと比べて、同じような量のコードが必要なら、ヘルパーを使う事に何の利益があるのかと不思議に思うかも知れません。 >それに対する回答は、ヘルパーは、ただの HTML コードよりも多くの機能を提供すると言う事です。 >例えば下記のコードは、ユーザが値を変更した時に送信をトリガーする事が可能なテキスト入力フィールドを生成します。 > ~~~ > [php] > CHtml::textField($name,$value,array('submit'=>'')); > ~~~ > このヘルパーが無ければ、ごちゃごちゃした JavaScript をいたる所に書く必要があるでしょう。 下記では [CHtml] をログインフォームの作成に使用しています。 ここで `$model` という変数は `LoginForm` のインスタンスを表していると仮定します。 ~~~ [php]