Yiiのフォームビルダーを使用してフォームをどのように作成しますか?そのデータモデルはどうなりますか?
3572 次
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 に答える