ExistsRule
Extends FormRule Implements DatabaseAwareInterfaceForm rule class to determine if a value exists in a database table.
since |
3.9.0 |
---|---|
package |
Joomla CMS |
Methods
test
Method to test the value.
test(\SimpleXMLElement element, mixed value, string group = null, \Joomla\Registry\Registry input = null, \Joomla\CMS\Form\Form form = null) : bool
since |
1.6 |
---|---|
throws |
|
Arguments
- element
\SimpleXMLElement
The SimpleXMLElement object representing the<field>
tag for the form field object.- value
mixed
The form field value to validate.- group
string
The field name group control value. This acts as as an array container for the field. For example if the field has name="foo" and the group value is set to "bar" then the full field name would end up being "bar[foo]".- input
\Joomla\Registry\Registry
An optional Registry object with the entire data set to validate against the entire form.- form
\Joomla\CMS\Form\Form
The form object for which the field is being tested.
Response
bool
True if the value is valid, false otherwise.
Properties
regex
The regular expression to use in testing a form field value.
since |
1.6 |
---|
Type(s)
string
modifiers
The regular expression modifiers to use when testing a form field value.
since |
1.6 |
---|
Type(s)
string