ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
表单构建器是最常用的,一般用于数据添加、编辑或详情页面。 ## 基本使用 ~~~ <?php namespace app\admin\controller; use app\common\builder\SBuilder; class Demo extends Admin { /** * @return mixed * @throws \think\Exception */ public function add() { // 使用SBuilder构建表单页面 return SBuilder::makeForm()->fetch(); } } ~~~ 表单构建器目前内置了多种表单项类型,比如:单行文本、多行文本、富文本、单选、多选、开关、文件上传等等。 每种类型的参数有些区别,在使用这些类型时,请务必保证参数的顺序。下面我们来逐一简介表单构建器的各自方法。 > 表单项的各种类型会尽量统一参数结构及顺序,以方便开发者调用。 ## 页面按钮 表单页面默认会附带提交及取消两个按钮,可以通过设置方法设置按钮的各种属性,这个在后面会有介绍。 ## 通用方法: 1. 页面级方法 - [设置页面标题](https://www.kancloud.cn/evanlee/sphp/1068618) - [添加页面提示信息](https://www.kancloud.cn/evanlee/sphp/1068619) - [设置页面Tab](https://www.kancloud.cn/evanlee/sphp/3183863) - [设置页面背景色](设置页面背景色.md) - [设置是否点击遮罩关闭](设置是否点击遮罩关闭.md) - [添加区块](添加区块.md) 2. 区块级方法 - [设置区块名](设置区块名.md) - [设置区块布局](设置区块布局.md)