4

如何使用 Yii 中的表单构建器创建表单?它的数据模型是什么?

4

1 回答 1

3

如何在 yii 框架中制作表单构建器?

使用表单生成器

Yii 表单构建器使用 CForm 对象来表示描述 HTML 表单所需的规范,包括哪些数据模型与表单相关联,表单中有哪些类型的输入字段,以及如何呈现整个表单。开发者主要需要创建和配置这个CForm对象,然后调用它的渲染方法来显示表单。


它的数据模型是什么?

这是来自 Yii 表单构建器页面的示例。

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 回答