RulesRule

扩展自 FormRule

Joomla 平台的表单规则类。

1.7.0

Joomla CMS

方法

getFieldActions

获取表单字段的可能权限操作名称列表的方法。

getFieldActions(\SimpleXMLElement element) : string||string|int

1.7.0

参数

element

SimpleXMLElement表示表单字段对象的 <field> 标签的 \SimpleXMLElement 对象。

响应

array<string|int, string>来自表单字段元素定义的权限操作名称列表。

getValueActions

获取表单字段值中的权限操作名称列表的方法。

getValueActions( value) : string||string|int

1.7.0

参数

value

mixed要验证的表单字段值。

响应

array<string|int, string>来自表单字段值的权限操作名称列表。

test

测试值的方法。

test(\SimpleXMLElement element,  value,  group = null, \Joomla\Registry\Registry input = null, \Joomla\CMS\Form\Form form = null) : 

1.7.0

参数

element

SimpleXMLElement表示表单字段对象的 <field> 标签的 SimpleXMLElement 对象。

value

mixed要验证的表单字段值。

group

string字段名称组控制值。它充当字段的数组容器。例如,如果字段的名称为“foo”,而组值为“bar”,则完整的字段名称最终将为“bar[foo]”。

input

Registry|null一个可选的 Registry 对象,包含要针对整个表单进行验证的整个数据集。

form

Form|null正在测试该字段的表单对象。

响应

bool如果值有效,则为 true,否则为 false。

属性

regex

用于测试表单字段值的正则表达式。

继承的

1.6

类型

string

modifiers

测试表单字段值时要使用的正则表达式修饰符。

继承的

1.6

类型

string