Zum Inhalt springen

Formularfelder auslesen

Erstellt am 31. Januar 2006 · 1 Antwort · letzte Antwort am 31. Januar 2006

Tags: Frage

cooper ·

Hallo...

ich probier mich grad an meiner ersten Extension. Der Einstieg klappte recht schnell mit dem Kickstarter. Nun bin ich aber genauso schnell an einem Punkt angekommen, wo ich nicht weiter weiss.

Folgendes: Meine Extension soll eine Liste mit PDF Dokumenten darstellen. Beim Klick auf eines der Dokumente soll ein Formular dargestellt werden. Dieses Formular muss ausgefüllt werden um das entsprechende PDF downzuloaden und die Formularinhalte werden in der Datenbank gespeichert.

Zu testen hab ich erst einmal das Formular erstellt (dieses wird auch schon angezeigt).

Meine Frage: Wie kann ich die Formularfelder in meiner Extension aus dem HTML Formular auslesen und diese in der Datenbank speichern?

Da hab ich wohl grad mal das berühmte Brett vor dem Kopf.

birgitr ·
$this->pi_setPiVarDefaults();
$this->pi_loadLL();

Label zum Formularfeld:

$this->pi_getLL('label_formfield', 'default labelname')

Name des Formularfelds

$this->prefixId.'[name_formfield]'

Wert des Formularfelds

$this->piVars['value_formfield']

übergebene Werte für Kontrolle anzeigen lassen mit Debug:

t3lib_div::debug($this->piVars);