表单构建器是最常用的,一般用于数据添加、编辑页面。
## 基本使用
~~~
// 引入PBuilder
use app\common\builder\PBuilder;
class System
{
public function add()
{
// 构建表单
return PBuilder::make('form')->fetch();
}
}
~~~
表单构建器目前内置了几十种表单项类型,比如:单行文本、多行文本、百度编辑器、markdown编辑器、单选、多选、开关等等。
每种类型的参数有些区别,在使用这些类型时,请务必保证参数的顺序。下面我们来逐一简介表单构建器的各自方法。
- 快速构建器(Builder)
- 表格(table)
- 设置页面标题
- 设置页面提示信息
- 添加一列
- text
- switch
- status
- yesno
- text.edit
- icon
- date
- time
- datetime
- 标签
- select
- 数组
- link
- picture
- pictures
- button
- 添加多列
- 隐藏第一列多选框
- 设置模版路径
- 设置页面空数据提示
- 模板变量赋值
- 设置分页条数
- 去除分页
- 设置Tab按钮列表
- 添加数量索引
- 数据AJAX地址
- 表单(form)
- 设置页面标题
- 设置页面提示信息
- 添加表单项
- 单选
- 复选
- 日期
- 时间
- 开关
- 范围
- 按钮
- 密码框
- 取色器
- 静态文本
- 日期时间
- 日期范围
- 下拉菜单
- 分组下拉菜单
- 下拉菜单Ajax
- 分组下拉菜单Ajax
- 单文件上传
- 多文件上传
- 单图片上传
- 多图片上传
- 隐藏表单项
- 图标选择器
- 单行文本框
- 多行文本框
- 百度编辑器
- 单图片展示
- 多图片展示
- 单文件展示
- 多文件展示
- 数据表格
- 表单表格
- 穿梭框
- 树形菜单
- 滑块
- 评分
- 自定义HTML
- 代码块
- 引用区块
- 分割线
- 分组
- 是否ajax方式提交
- 设置表单提交方式
- 设置Tab按钮列表
- 设置触发器
- 设置模版路径
- 模板变量赋值
- 设置页面空表单项提示
- 设置表单令牌
- 授权