Codem\DomainValidation\EditableValidatedDomainField
EditableValidatedDomainField
Allow users to define a validating editable domain validator field for a UserDefinedForm
Synopsis
class EditableValidatedDomainField
extends EditableFormField
{
- // members
- private static string $singular_name = 'Text Field with DNS validation';
- private static string $plural_name = 'Text Fields with DNS validation';
- private static boolean $has_placeholder = true;
- private static array $db = ;
- private static array $defaults = ;
- private static string $table_name = 'EditableValidatedDomainField';
- // methods
- public void onBeforeWrite()
- public FieldList getCMSFields()
- public void DefaultDnsCheck()
- public void getValueFromData()
- public void getFormField()
Hierarchy
Extends
- SilverStripe\UserForms\Model\EditableFormField
Members
private
- $db
—
array
Database fields - $defaults
—
array
Add default values to database - $has_placeholder
- $plural_name
- $singular_name
- $table_name
—
string
Defines the database table name
Methods
public
- DefaultDnsCheck()
- getCMSFields() — CMS Fields
- getFormField()
- getValueFromData()
- onBeforeWrite() — Event handler called before writing to the database.