RulesRule
扩展自 FormRuleJoomla 平台的表单规则类。
自 |
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