Guten Abend zusammen,
nach den Änderungen oben erhalte ich diese Fehlermeldung, wenn ich ein neues Mitglied im Backend anlegen möchte:
Code:
An exception occurred while executing 'INSERT INTO tl_member (`dateAdded`, `tstamp`) VALUES (1632343628, 0)': SQLSTATE[HY000]: General error: 1364 Field 'nameverein' doesn't have a default value
Dieses Feld war vorher so definiert:
PHP-Code:
$GLOBALS['TL_DCA']['tl_member']['fields']['nameverein'] = [
'label' => &$GLOBALS['TL_LANG']['tl_member']['nameverein'],
'exclude' => true,
'inputType' => 'text',
'sorting' => true,
'eval' => ['mandatory'=>true, 'rgxp'=>'extnd', 'maxlength'=>4096, 'placeholder'=>'', 'feEditable'=>true, 'feViewable'=>true, 'feGroup'=>'personal', 'tl_class'=>'widget clr'],
'sql' => "varchar(256) NOT NULL"
];
Und ergänzt dann so:
PHP-Code:
$GLOBALS['TL_DCA']['tl_member']['fields']['nameverein'] = [
'label' => &$GLOBALS['TL_LANG']['tl_member']['nameverein'],
'exclude' => true,
'inputType' => 'text',
'sorting' => true,
'eval' => ['mandatory'=>true, 'rgxp'=>'extnd', 'maxlength'=>4096, 'decodeEntities'=>true, 'placeholder'=>'', 'feEditable'=>true, 'feViewable'=>true, 'feGroup'=>'personal', 'tl_class'=>'widget clr'],
'sql' => "varchar(256) NOT NULL"
];
Ich habe den Wert 'decodeEntities'=>true, bei allen Feldern vom Typ „Text” und „Textarea” ergänzt.
Durch die Ergänzung wird das nun bemängelt?
Danke für einen Hinweis.
Lesezeichen