Hallo,
Ich habe ein eigenes Backend Formular, bei dem ein Name eingegeben werden soll.
Wenn kein Name eingegeben wurde erscheint zwar eine Fehlermeldung, aber ein leerer Datensatz wird trotzdem in die DB eingetragen.
Wie kann ich das verhindern?
Ich habe es schon mit einem save_callback probiert, allerdings wird dieser bei mir irgendwie nicht angesprochen.
Code:
'fields' => array
(
'name' => array
(
'label' => &$GLOBALS['TL_LANG']['player']['name'],
'search' => true,
'inputType' => 'text',
'eval' => array('mandatory'=>true, 'doNotSaveEmpty'=>true),
'save_callback' => array(
array('player', 'pruefen')
)
)
),
bzw. ich hab es jetzt noch mit ein doNotSaveEmpty probiert. Aber es wird trotzdem ein leerer Datensatz gespeichert. :-(
Lesezeichen