[TOC] ## 表单构建流程总览 ~~~ //1、 use app\common\builder\Form; //2、实例化Form $form = new Form([ 'username' => 'admin', 'sex' => 'nv' ], 'Admin'); //3、添加表单项(字段) $form->addFormItem('username', 'text', [ 'label' => '用户名', 'attrs' => [ 'lay-verify' => 'required', 'placeholder' => '请输入用户名' ], // 更多选项 ... ]) ->addFormItem('password', 'password', [ 'label' => '密码', ]) ->addFormItem('sex', 'radio', [ 'label' => '性别', 'options' => [ 'nan' => '男', 'nv' => '女' ] ]); // 4、将Form实例对象$form变量传递到页面 $this->assign('form', $form); // 5、渲染模板 return $this->fetch(); ~~~ ~~~ // 6、模板中自动渲染输出表单html结构 {$form | raw} // 使用默认的表单布局模板输出 {$form('table') | raw} // 使用自定义的表单布局模板输出 ~~~