YForm action callback Felder lesen
Verfasst: 29. Jul 2016, 19:01
von shaack
Hallo zusammen,
wie kann ich in einem YForm callback (z.B. action|callback|UserService::registrationSubmit) in der Methode registrationSubmit die Feldinhalte des Formulars lesen?
Vielen Dank und Grüße
shaack
Re: YForm action callback Felder lesen
Verfasst: 29. Jul 2016, 19:38
von shaack
Ich habe jetzt eine Möglichkeit herausgefunden:
Code: Alles auswählen
public static function registrationSubmit($form) {
$fields = $form->obj;
foreach ($fields as $field) {
// echo $field->getName() . ": " . $field->getValue() . "<br/>";
if($field->getName() == "email") {
$email = $field->getValue();
}
}
// do something with $email
echo $email;
}
Ist das korrekt so, scheint etwas merkwürdig zu sein, geht aber.
Re: YForm action callback Felder lesen
Verfasst: 30. Jul 2016, 15:14
von shaack
Hallo zusammen,
ich habe im Code von yform jetzt die (wahrscheinlich) richtige Art und Weise gefunden. Im yform callback lassen sich Formularfelder mit
Code: Alles auswählen
$email = $form->getParam("value_pool")['sql']['email'];
auslesen.
Grüße shaack