BurnBright\ExternalURLField\ExternalURLField
ExternalURLField
Form field for entering, saving, validating external urls.
Synopsis
class ExternalURLField
extends TextField
{
- // members
- private static array $default_config = ;
- protected $config;
- // methods
- public void __construct()
- public void Type()
- public void setConfig()
- public mixed|array getConfig()
- public array getAttributes()
- public $this setValue()
- protected string rebuildURL()
- public void validate()
Hierarchy
Extends
- SilverStripe\Forms\TextField
Members
private
- $default_config
—
array
Default configuration
protected
- $config — array
Methods
protected
- rebuildURL() — Add config scheme, if missing.
public
- __construct()
- Type()
- getAttributes() — Set additional attributes
- getConfig()
- setConfig()
- setValue() — Rebuild url on save
- validate() — Server side validation, using a regular expression.