Spielen! Framework - Behandle eine POST-Anfrage

8

Dies ist die Route, um die Anmelde-POST-Anfrage zu bearbeiten:

%Vor%

Dies ist die login.scala.html:

%Vor%

Ich habe zwei Fragen:

  1. Was sollte der Wert der Aktion sein? ist es "einloggen / absenden"?
  2. Wie übergibt man dieses Formular, um in der loginSubmit-Funktion behandelt zu werden?

Danke

    
socksocket 21.08.2012, 16:22
quelle

2 Antworten

23

Wenn es POST form ist, müssen Sie keine Parameter in route deklarieren:

%Vor%

Vorlage:

%Vor%

Importieren:

%Vor%

Controller:

%Vor%

Vorlagenform Helfer

Es gibt auch Formularvorlagen-Helfer , die zum Erstellen von Formularen in Play's Vorlage zur Verfügung stehen wie:

%Vor%

Sie sind besonders nützlich, wenn Sie mit großen und / oder pre-filled -Formularen arbeiten

    
biesior 21.08.2012, 16:49
quelle
1

In Play Framework Version 2.5.x Form.form () ist veraltet und Sie sollten eine FormFactory

Hier finden Sie ein Beispiel: Die Methode form (Class) von Form class ist in Play veraltet! Framework

Importieren:

%Vor%

Inject:

%Vor%

Controller:

%Vor%     
m0ncld 04.07.2017 05:24
quelle