nullable

Changed in version 12.0: This option was introduced to replace the TCA eval option with null as value.

nullable (type => number)
Path

$GLOBALS['TCA'][$table]['columns'][$field]['config']

Type

boolean

Default

false

Scope

Proc

If set to true, a checkbox will appear, which by default deactivates the field. In the deactivated state the field is saved as NULL in the database. By activating the checkbox it is possible to set a value, which won't be saved as NULL, even an empty string.

The database field should have the according NULL option set.

Example:

EXT:some_extension/Configuration/TCA/tx_sometable.php
'columns' => [
    'nullable_column' => [
        'title' => 'A nullable field',
        'config' => [
            'type' => 'number',
            'nullable' => true,
        ],
    ],
],