This documentation is for a version that has reached its End Of Life. Such versions are no longer supported and don't receive security updates. Consider updating to a newer version.
    
URL field type¶
This field type makes it possible to store and retrieve a URL. It's formed by the combination of a link and the respective text.
| Name | Internal name | Expected input | 
|---|---|---|
Url | 
ibexa_url | 
string | 
PHP API field type¶
Input expectations¶
| Type | Description | Example | 
|---|---|---|
string | 
Link content provided to the value. | "https://www.ibexa.co" | 
string | 
Text content that represents the stored link. | "Ibexa" | 
Value object¶
Properties¶
The Value class of this field type contains the following properties:
| Property | Type | Description | 
|---|---|---|
$link | 
string | 
This property stores the link provided to the value of this field type. | 
$text | 
string | 
This property stores the text to represent the stored link provided to the value of this field type. | 
1 2 3 4  |  | 
Constructor¶
The Url\Value constructor initializes a new value object with the provided value.
It expects two comma-separated strings, corresponding to the link and text.
1 2 3 4  |  | 
Hash format¶
| Key | Type | Description | Example | 
|---|---|---|---|
link | 
string | 
Link content. | "https://www.ibexa.co/" | 
text | 
string | 
Text content. | "Ibexa" | 
1 2 3 4 5  |  | 
Validation¶
This field type doesn't perform validation.
But some validation can be made afterward, see External URL validation for more information.
Settings¶
This field type doesn't have settings.