🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[danger] 友情提示:构建器目前只支持HisiPHP Pro版本([我要升级](https://www.hisiphp.com/authorize.html)) 表单页面在后台管理开发中,使用频率较高,主要用于数据的新增和修改。 ## 如何使用 HisiPHP内置的表单构建器非常的简单,无需引入任何类库,与TP的模板赋值方法一样赋值即可,页面渲染方法与TP完全一致。下面提供一段示例代码,在后面的章节会针对不同的表单项做具体说明: ``` <?php namespace app\test\admin; use app\system\admin\Admin; class Article extends Admin { // 表单构建器示例方法 public function form() { $assign = []; $assign['buildForm'] = [ 'items' => [ [ 'type' => 'text', 'title' => '文本框', 'name' => 'text', 'verify' => 'required', 'tips' => '提示', 'placeholder' => '请输入密码', ], [ 'type' => 'password', 'title' => '密码框', 'name' => 'password2', 'value' => '', 'placeholder' => '***', 'verify' => 'required', 'tips' => '提示2', ], [ 'type' => 'textarea', 'title' => '文本域', 'name' => 'textarea2', 'value' => '123', 'verify' => 'required', 'tips' => '提示2', ], [ 'type' => 'date', 'title' => '日期', 'name' => 'date2', 'verify' => 'required', 'tips' => '提示2', ], ], ]; // 模板赋值并渲染 return $this->assign($assign)->fetch(); } } ``` 渲染结果如下: ![](https://box.kancloud.cn/0d9a9fe2e04f80ff203c0a41de4f8f58_2868x1572.jpg)