4

Yiiのフォームビルダーを使用してフォームをどのように作成しますか?そのデータモデルはどうなりますか?

4

1 に答える 1

3

yiiフレームワークでフォームビルダーを作成するにはどうすればよいですか?

フォームビルダーの使用

Yiiフォームビルダーは、CFormオブジェクトを使用して、フォームに関連付けられているデータモデル、フォームにある入力フィールドの種類、フォーム全体のレンダリング方法など、HTMLフォームを記述するために必要な仕様を表します。開発者は主に、このCFormオブジェクトを作成および構成してから、そのレンダリングメソッドを呼び出してフォームを表示する必要があります。


そのデータモデルはどうなりますか?

YiiFormBuilderページの例を次に示します。

public function actionLogin()
{
    $model = new LoginForm;
    $form = new CForm('application.views.site.loginForm', $model);
    if($form->submitted('login') && $form->validate())
        $this->redirect(array('site/index'));
    else
        $this->render('login', array('form'=>$form));
}

モデルは、関数の最初の行で定義されます。

Yiiドキュメントのモデル情報は次のとおりです。モデルの作成

于 2011-03-02T16:47:42.367 に答える