eZ\Publish\Core\FieldType\RelationList\Value contains following properties.
Property
Type
Description
Example
destinationContentIds
array
An array of related Content ids
array( 24, 42 )
Value object content example
Constructor
The RelationList\Value constructor will initialize a new Value object with the value provided. It expects a mixed array as value.
Constructor example
Validation
This Field Type validates if the selectionMethod specified is 0 (self::SELECTION_BROWSE) or 1 (self::SELECTION_DROPDOWN). A validation error is thrown if the value does not match.
Also validates if the selectionDefaultLocation specified is null, string or integer. If the type validation fails a validation error is thrown.
And validates if the value specified in selectionContentTypes is an array. If not, a validation error in given.
Settings
The field definition of this Field Type can be configured with following options:
Name
Type
Default value
Description
selectionMethod
mixed
SELECTION_BROWSE
Method of selection in the administration interface
selectionDefaultLocation
string|integer
null
Id of the default Location for the selection when using administration interface
selectionContentTypes
array
array()
An array of ContentType ids that are allowed for related Content
Following selection methods are available:
Name
Description
SELECTION_BROWSE
Selection will use browse mode
SELECTION_DROPDOWN
Selection control will use dropdown control containing the Content list in the default Location for selection