type_class
Type Class
The type class is used to describe data types for Datarecord objects. Platform has a large number of builtin types.
| Type | SQL | Null? | Form field | PHP |
|---|---|---|---|---|
| AddressType | Uses subfields | Yes | Class AddressField | array |
| ArrayType | MEDIUMTEXT | No | Class MultiField(1) | array |
| BigTextType | MEDIUMTEXT | No | Class TextareaField | string |
| BoolType | TINYINT(1) | No | Class CheckboxField | bool |
| CurrencyType | Uses subfields | No | Class CurrencyField | array |
| DateTimeType | DATETIME | Yes | Class DatetimeField | Class Time |
| DateType | DATETIME | Yes | Class DatetimeField | Class Time |
| EmailType | VARCHAR(256) | No | Class EmailField | string |
| EnumerationType | INT | Yes | Class SelectField | int |
| FileType | INT | Yes | Class FileField | int |
| FloatType | DOUBLE | Yes | Class NumberField | float |
| HTMLTextType | MEDIUMTEXT | No | Class TexteditorField | string |
| HyperReferenceType | Uses subfields | No | None | array |
| ImageType | INT | Yes | Class FileField | int |
| IntegerType | INT | Yes | Class NumberField | int |
| KeyType | INT | No | None | int |
| MultiEnumerationType | VARCHAR(4096) | No | Class MulticheckboxField | array |
| MultiReferenceType | MEDIUMTEXT | No | Class MultidatarecordcomboboxField | array |
| ObjectType | MEDIUMTEXT | Yes | None | object |
| PasswordType | VARCHAR(256) | Yes | Class PasswordField | string |
| RepetitionType | VARCHAR(1024) | Yes | Class RepetitionField | Class Repetition |
| SingleReferenceType | INT | Yes | Class DatarecordcomboboxField | int |
| TextType | VARCHAR(255) | No | Class TextField | string |
type_class.txt · Last modified: 2024/04/30 13:59 by sahl