Ich denke, das liegt daran, dass bei POST-Anfragen Parameter im Hauptteil der HTTP-Anfrage übergeben werden. Und diese handleRequest sucht nach diesen Werten im Hauptteil der Anfrage. In einer GET-Anfrage werden Parameter jedoch direkt in der URL übergeben. Daher denke ich, dass die Handhabung nicht funktioniert.
Normalerweise verwenden wir GET, um eine Seite oder URL und einen POST zu holen, um Informationen an den Server zu senden.
Geben Sie die Methode des Formulars in der buildForm-Methode der StudentForm-Klasse an. Daher kann handleRequest die GET-Parameter abrufen.
%Vor%Ich bin heute mit diesem Thema konfrontiert worden. Pierre Rolands Antwort ist teilweise korrekt für die aktuelle Version. Ich habe den Standard "HttpFoundationRequestHandler" überprüft, der in "handleRequest" aufgerufen wird.
Ein explizites GET-Formular wird als "eingereicht" betrachtet, wenn: