Zum Inhalt springen

formhandler und Datenbankeinträge Finisher_DB

Erstellt am 8. September 2010 · 1 Antwort · letzte Antwort am 8. September 2010

Tags: Frage

sini ·

Ich versuch die ganze Zeit, über den Formhandler Einträge in eine von mir definierte Datenbank zu machen, aber irgendwie will das einfach nicht funktionieren.

plugin.Tx_Formhandler.finishers.3.class = Tx_Formhandler_Finisher_DB
      3.config {
      	table = feedback_form
      	key = id
      	fields {
       		delivery.mapping = delivery
      		packing.mapping = packing
      		textarea.mapping = message
      		tstamp.special = sub_tstamp
      	}      
      }

Meine Datenbank heisst eben feedback_form und enthält 5 Felder. Aus dem Formular eingetragen werden sollen nur die 3 mit mapping versehenen, wobei die ersten 2 in dem Formular select-Felder sind, deren Name entsprechend name="formhandler[delivery]" ist. Stimmt damit irgendwas nicht? Hätte als Angabe auch schon formhandler[delivery] und delivery verwendet, geht keins von beiden...

Habt ihr eine Idee?

sini ·

#evil#

Das Problem war, ich hab dem _Finisher_SubmittedOK das config.returns = 1 zugewiesen, danach bricht er ab und keine anderen werden aufgerufen. Jetz ist der DB_finisher vor dem andern und alles funktioniert super...