Each Model consists of a set of fields. Using the database metaphore, fields are like table columns, and when creating them you need to specify their type (string
, file
, float
, etc.) and any required validation.
The label of the field
Type of input
Field API key
Whether the field needs to be multilanguage or not
Optional field validations
Ordering index
Field hint
Default value for Field. When field is localized accepts an object of default values with site locales as keys
Field appearance details, plugin configuration and field add-ons
Field item type
Fieldset linkage