dbFieldLength

New in version 13.0

dbFieldLength
Type
integer
Path
$GLOBALS['TCA'][$table]['columns'][$field]['config']
Default
255
Scope
Proc.
RenderType
all

The TCA config option dbFieldLength has contains an integer value that is applied to varchar fields (not text) and defines the length of the database field. It will not be respected for fields that resolve to an integer type. Developers who wish to optimize field length can use dbFieldLength for type=select fields to increase or decrease the default length.

Example

Excerpt from EXT:my_extension/Configuration/TCA/myextension_domain_model_mytable.php
'my_field' => [
    'label' => 'My field',
    'config' => [
        'type' => 'select',
        'renderType' => 'selectSingle',
        'items' => [
            ['label' => '', 'value' => ''],
            ['label' => 'Some label', 'value' => 'some'],
            ['label' => 'Another label', 'value' => 'another'],
        ],
        'default' => '',
        'dbFieldLength' => 10,
],
Copied!