FieldTrait

Type
Trait
Namespace
craft\base
Implemented by
craft\base\Field, craft\fields\Assets, craft\fields\BaseOptionsField, craft\fields\BaseRelationField, craft\fields\Categories, craft\fields\Checkboxes, craft\fields\Color, craft\fields\Date, craft\fields\Dropdown, craft\fields\Email, craft\fields\Entries, craft\fields\Lightswitch, craft\fields\Matrix, craft\fields\MissingField, craft\fields\MultiSelect, craft\fields\Number, craft\fields\PlainText, craft\fields\RadioButtons, craft\fields\Table, craft\fields\Tags, craft\fields\Url, craft\fields\Users
Since
3.0

FieldTrait implements the common methods and properties for field classes.

View source

Public Properties

PropertyDescription
columnPrefixstring, null – The field’s content column prefix
contextstring, null – The field’s context
groupIdinteger, null – The field’s group’s ID
handlestring, null – The field’s handle
instructionsstring, null – The field’s instructions
layoutIdinteger, null – The ID of the field layout that the field was fetched from
namestring, null – The field’s name
oldHandlestring, null – The field’s previous handle
oldSettingsarray, null – The field’s previous settings
requiredboolean, null – Whether the field is required in the field layout it was fetched from
searchableboolean – Whether the field's values should be registered as search keywords on the elements.
sortOrderinteger, null – The field’s sort position in the field layout it was fetched from
tabIdinteger, null – The tab ID of the field layout that the field was fetched from
translationKeyFormatstring, null – The field’s translation key format, if translationMethod is "custom"
translationMethodstring – The field’s translation method
uidstring, null – The field's UID

columnPrefix

Type
string, null

The field’s content column prefix

View source

context

Type
string, null

The field’s context

View source

groupId

Type
integer, null

The field’s group’s ID

View source

handle

Type
string, null

The field’s handle

View source

instructions

Type
string, null

The field’s instructions

View source

layoutId

Type
integer, null

The ID of the field layout that the field was fetched from

View source

name

Type
string, null

The field’s name

View source

oldHandle

Type
string, null

The field’s previous handle

View source

oldSettings

Type
array, null

The field’s previous settings

View source

required

Type
boolean, null

Whether the field is required in the field layout it was fetched from

View source

searchable

Type
boolean

Whether the field's values should be registered as search keywords on the elements.

View source

sortOrder

Type
integer, null

The field’s sort position in the field layout it was fetched from

View source

tabId

Type
integer, null

The tab ID of the field layout that the field was fetched from

View source

translationKeyFormat

Type
string, null

The field’s translation key format, if translationMethod is "custom"

View source

translationMethod

Type
string

The field’s translation method

View source

uid

Type
string, null

The field's UID

View source