Uuid¶
The main purpose of the TCA type uuid
is to simplify the TCA
configuration when working with fields containing a UUID.
The according database field is generated automatically.
Table of contents
Example¶
An example configuration looks like the following:
Properties of the TCA column type uuid
¶
-
enable
¶Copy To Clipboard -
- Type
- boolean
- Path
- $GLOBALS['TCA'][$table]['columns'][$field]['config']
- Scope
- Display
In case
enable
is set toCopy To Clipboard true
, which is the default, a button is rendered next to the input field, which allows to copy the UUID to the clipboard of the operating system.This column configuration can be overwritten by page TSconfig.
-
field
¶Information -
For details see fieldInformation.
-
required
¶ -
- Type
- boolean
- Path
- $GLOBALS['TCA'][$table]['columns'][$field]['config']
- Scope
- Display / Proc.
- Default
- false
If set to true a non-empty value is required in the field. Otherwise the form cannot be saved.
-
size
¶ -
- Type
- integer
- Path
- $GLOBALS['TCA'][$table]['columns'][$field]['config']
- Scope
- Display
Abstract value for the width of the
<input>
field. To set the field to the full width of the form area, use the value 50. Minimum is 10. Default is 30.This column configuration can be overwritten by page TSconfig.
-
version
¶ -
- Type
- integer
- Path
- $GLOBALS['TCA'][$table]['columns'][$field]['config']
- Scope
- Display
The
version
option defines the UUID version to be used. Allowed values are4
,6
or7
. The default is4
. For more information about the different versions, have a look at the corresponding Symfony documentation.