class FormBuilder extends FormBuilder

表单生成

Traits

Methods

coreModule()

获取核心的模块

HtmlString
tree(string $name, array $tree, string $selected = '', array $options = [], string $id = 'id', string $title = 'title', string $pid = 'pid')

生成树选择

string
radios(string $name, array $lists = [], string|null $value = null, array $options = [])

radio 选择器(支持后台)

string
checkboxes(string $name, array $lists = [], null $value = null, array $options = [])

选择器

HtmlString
code(string $name, string $value = null)

代码编辑器

HtmlString
captcha(string $name, string $type = 'default')

代码编辑器

string
editor(string $name, string $value = null, array $options = [])

编辑器

string
order(string $name, string $value = '', string $route_name = '', bool $pjax = false)

生成排序链接

string
tip(string $description, string $name = null)

提示组件

string
thumb(string $name, null $value = null, array $options = [])

上传缩略图

string
upload(string $name, null $value = null, array $options = [])

上传缩略图

string
multiThumb(string $name, null $value = null, array $options = [])

多图上传组件

string
showThumb(string|array $url, array $options = [])

显示上传的单图

string
timePicker(string $name, string $value = '', array $options = [])

日期选择器

string
timeRangePicker(string $name, string|null $value = '', array $options = [])

No description

string
datetimePicker(string $name, string $value = '', array $options = [])

生成日期时间选择器

string
datetimeRangePicker(string $name, string $value = '', array $options = [])

日期选择器

string
datePicker(string $name, string $value = '', array $options = [])

生成日期选择器

string
yearPicker(string $name, string $value = '', array $options = [])

生成日期选择器

string
dateRangePicker(string $name, string $value = '', array $options = [])

No description

string
monthPicker(string $name, string $value = '', array $options = [])

No description

string
colorPicker(string $name, string $value = '', array $options = [])

No description

string
scopes(array $scopes, string $selected = '')

Tab

string
tags(string $name, array $list = [], string $value = [], array $options = [])

No description

string
multiSelect(string $name, array $lists = [], null|int|string|array $value = null, array $options = [])

下拉复选框

selectJump($name, $list = [], $selected = null, array $selectAttributes = [], array $optionsAttributes = [], array $optgroupsAttributes = [])

No description

string
keyword(string $name, array|string $value = [])

可以拖拽的关键词

string
question(string $name, array|string $value = []) deprecated

答题组件 https://codepen.io/Qwghlm/pen/poJrmwx

Details

in CoreTrait at line 16
ModuleManager coreModule()

获取核心的模块

Return Value

ModuleManager

in CoreTrait at line 25
PermissionManager corePermission()

权限管理

Return Value

PermissionManager

at line 36
HtmlString tree(string $name, array $tree, string $selected = '', array $options = [], string $id = 'id', string $title = 'title', string $pid = 'pid')

生成树选择

Parameters

string $name 名称
array $tree 需要生成的树
string $selected 选择
array $options 选项
string $id

ID KEY

string $title

Title KEY

string $pid

PID KEY

Return Value

HtmlString

at line 57
string radios(string $name, array $lists = [], string|null $value = null, array $options = [])

radio 选择器(支持后台)

Parameters

string $name 名字
array $lists 列表
string|null $value
array $options 选项

Return Value

string

at line 80
string checkboxes(string $name, array $lists = [], null $value = null, array $options = [])

选择器

Parameters

string $name 名字
array $lists 数组
null $value
array $options 选项

Return Value

string

at line 114
HtmlString code(string $name, string $value = null)

代码编辑器

Parameters

string $name 名字
string $value

Return Value

HtmlString

at line 130
HtmlString captcha(string $name, string $type = 'default')

代码编辑器

Parameters

string $name 名字
string $type 类型

Return Value

HtmlString

at line 147
string editor(string $name, string $value = null, array $options = [])

编辑器

Parameters

string $name 名字
string $value
array $options 选项

Return Value

string

at line 252
string order(string $name, string $value = '', string $route_name = '', bool $pjax = false)

生成排序链接

Parameters

string $name 名字
string $value
string $route_name 路由名字
bool $pjax

是否是 Pjax 请求

Return Value

string

at line 295
string tip(string $description, string $name = null)

提示组件

Parameters

string $description 描述
string $name 名字

Return Value

string

at line 319
string thumb(string $name, null $value = null, array $options = [])

上传缩略图

Parameters

string $name 名字
null $value
array $options 选项

Return Value

string

at line 403
string upload(string $name, null $value = null, array $options = [])

上传缩略图

Parameters

string $name 名字
null $value
array $options 选项

Return Value

string

at line 510
string multiThumb(string $name, null $value = null, array $options = [])

多图上传组件

Parameters

string $name

form 名称

null $value
array $options 选项

Return Value

string

at line 730
string showThumb(string|array $url, array $options = [])

显示上传的单图

Parameters

string|array $url 需要显示的地址
array $options 选项

Return Value

string

at line 785
string timePicker(string $name, string $value = '', array $options = [])

日期选择器

Parameters

string $name 名字
string $value
array $options 选项

Return Value

string

at line 798
string timeRangePicker(string $name, string|null $value = '', array $options = [])

No description

Parameters

string $name
string|null $value
array $options

Return Value

string

at line 813
string datetimePicker(string $name, string $value = '', array $options = [])

生成日期时间选择器

Parameters

string $name 名字
string $value
array $options 选项

Return Value

string

at line 828
string datetimeRangePicker(string $name, string $value = '', array $options = [])

日期选择器

Parameters

string $name 名字
string $value
array $options 选项

Return Value

string

at line 843
string datePicker(string $name, string $value = '', array $options = [])

生成日期选择器

Parameters

string $name 名字
string $value
array $options 选项

Return Value

string

at line 876
string yearPicker(string $name, string $value = '', array $options = [])

生成日期选择器

Parameters

string $name 名字
string $value
array $options 选项

Return Value

string

at line 890
string dateRangePicker(string $name, string $value = '', array $options = [])

No description

Parameters

string $name 名字
string $value
array $options 选项

Return Value

string

at line 903
string monthPicker(string $name, string $value = '', array $options = [])

No description

Parameters

string $name 名字
string $value
array $options 选项

Return Value

string

at line 916
string colorPicker(string $name, string $value = '', array $options = [])

No description

Parameters

string $name 名字
string $value
array $options 选项

Return Value

string

at line 952
string scopes(array $scopes, string $selected = '')

Tab

Parameters

array $scopes
string $selected

Return Value

string

at line 980
string tags(string $name, array $list = [], string $value = [], array $options = [])

No description

Parameters

string $name
array $list
string $value
array $options

Return Value

string

at line 1012
string multiSelect(string $name, array $lists = [], null|int|string|array $value = null, array $options = [])

下拉复选框

Parameters

string $name
array $lists
null|int|string|array $value
array $options

Return Value

string

at line 1108
selectJump($name, $list = [], $selected = null, array $selectAttributes = [], array $optionsAttributes = [], array $optgroupsAttributes = [])

No description

Parameters

$name
$list
$selected
array $selectAttributes
array $optionsAttributes
array $optgroupsAttributes

at line 1120
string keyword(string $name, array|string $value = [])

可以拖拽的关键词

Parameters

string $name
array|string $value

Return Value

string

at line 1180
string question(string $name, array|string $value = []) deprecated

deprecated

Parameters

string $name
array|string $value

Return Value

string