Ergebnis 1 bis 3 von 3

Thema: save_callback

  1. #1
    Contao-Nutzer
    Registriert seit
    13.06.2010.
    Beiträge
    38

    Standard save_callback

    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. :-(
    Geändert von Melanie (04.08.2010 um 10:46 Uhr)

  2. #2
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das kannst du nicht wirklich verhindern. Der leere Datensatz wird bereits beim aufrufen der Seite geschrieben, und wieder gelöscht falls er nicht gespeichert wird. Wo liegt das Problem?
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  3. #3
    Contao-Nutzer
    Registriert seit
    13.06.2010.
    Beiträge
    38

    Standard

    Das Problem ist, dass wenn jemand auf speichern und neu klickt, bereits ein Datensatz angelegt wird. Wenn man sich dann doch dagegen entscheidet, bleibt der leere Datensatz in der DB.
    Das selbe ist, wenn jemand auf speichern klickt. Dann kommt ne Fehlermeldung, dass das Feld leer ist, gibt man dann aber nichts mehr ein, habe ich wieder einen leeren Datensatz in der Db.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [SelectWizard] kein save_callback
    Von matths im Forum Sonstige Erweiterungen
    Antworten: 1
    Letzter Beitrag: 13.03.2011, 09:38
  2. Antworten: 7
    Letzter Beitrag: 25.01.2011, 21:20
  3. save_callback / multiple save
    Von SharkeyO im Forum Entwickler-Fragen
    Antworten: 5
    Letzter Beitrag: 25.02.2010, 12:29
  4. DCA - fields[] - save_callback
    Von xs-hoppelhase im Forum Entwickler-Fragen
    Antworten: 12
    Letzter Beitrag: 29.01.2010, 19:10
  5. Exception bei save_callback
    Von aklinke im Forum Sonstiges zu Contao
    Antworten: 8
    Letzter Beitrag: 22.12.2009, 17:25

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •