abstract class FormItem implements Structable

表单条目

Traits

字段属性

Properties

protected Fluent $fieldAttr 字段的属性 from  UseFieldAttr
protected mixed $default 默认的数据
array read-only $rules 规则
protected bool $toModel

是否将此KEY, 加入提交模型

string read-only $label 标签
string read-only $name Name

Methods

fieldAttrInit()

No description

object
fieldAttr()

获取属性列表

setAttribute($attr, $value)

字段属性

mixed
getAttribute($attr)

获取属性

__construct(string $name, string $label)

表单条目

rules(array $value)

设置验证规则

default($value)

设置默认值, 当返回数据无此字段时候选择此值作为默认值

disabled()

No description

string
__get($attr)

获取字段属性

false|Application|Factory|Validator
getValidator(array $input)

Get validator for this field.

struct()

返回当前表单字段的结构

help(string $help = '')

帮助文本

mixed
getDefault()

默认数据值

bool
getToModel()

此条件是否加入到模型

object
attributes()

获取属性列表

Details

in UseFieldAttr at line 20
protected fieldAttrInit()

No description

in UseFieldAttr at line 29
protected object fieldAttr()

获取属性列表

Return Value

object

in UseFieldAttr at line 40
UseFieldAttr setAttribute($attr, $value)

字段属性

Parameters

$attr
$value

Return Value

UseFieldAttr

in UseFieldAttr at line 51
mixed getAttribute($attr)

获取属性

Parameters

$attr

Return Value

mixed

at line 77
__construct(string $name, string $label)

表单条目

Parameters

string $name 名称/属性
string $label 标签名称

at line 92
FormItem rules(array $value)

设置验证规则

Parameters

array $value

Return Value

FormItem

at line 104
FormItem default($value)

设置默认值, 当返回数据无此字段时候选择此值作为默认值

Parameters

$value

Return Value

FormItem

at line 110
FormItem disabled()

No description

Return Value

FormItem

at line 121
string __get($attr)

获取字段属性

Parameters

$attr

Return Value

string

at line 133
false|Application|Factory|Validator getValidator(array $input)

Get validator for this field.

Parameters

array $input

Return Value

false|Application|Factory|Validator

at line 155
struct()

返回当前表单字段的结构

at line 175
FormItem help(string $help = '')

帮助文本

Parameters

string $help

Return Value

FormItem

at line 185
mixed getDefault()

默认数据值

Return Value

mixed

at line 194
bool getToModel()

此条件是否加入到模型

Return Value

bool

at line 203
protected object attributes()

获取属性列表

Return Value

object