html:form method standardmäßig auf POST

Hier finden sich Fragen und Ergänzung zur Dokumentation. // All questions and discussions about the documentation.
Antworten
Megger
Beiträge: 1233
Registriert: 04.11.2008, 10:57:37

html:form method standardmäßig auf POST

Beitrag von Megger » 08.09.2010, 10:39:19

Hi

Könnte man nicht die Method von Form standardmäßig auf POST ändern?

Edit:
Wir die Method eigentlich standardmäßig gesetzt? (Kurz mal nachschau)
Tutorial: Browsergame mit dem APF (Die ersten Parts handeln von Installation und Inbetriebnahme des APFs, deswegen sicherlich auch für alle Nicht-Browsergame-Programmierer interessant)

APF-Version
  • Entwicklung: 2.0
  • Produktiv: 1.15

Benutzeravatar
dr.e.
Administrator
Beiträge: 4606
Registriert: 04.11.2007, 16:13:53

Re: html:form method standardmäßig auf POST

Beitrag von dr.e. » 08.09.2010, 10:56:06

Hi Megger,

die Methode wird standardmäßig nicht gesetzt. Damit ist das by default ein GET. Das könnte man aber mit einem Einzeiler auf POST ändern.

Ich für meinen Teil hätte da keine Probleme, da Formulare bei mir ebenfalls in 99,9% der Fälle POST sind.
Viele Grüße,
Christian

Benutzeravatar
MrNiceGuy
Beiträge: 749
Registriert: 03.02.2009, 16:49:42
Wohnort: Nienburg / Weser

Re: html:form method standardmäßig auf POST

Beitrag von MrNiceGuy » 11.09.2010, 06:26:51

Mein Vorschlag wäre eine Variable in die Registry aufzunehmen, um den Standard-Wert für "method" zu setzen. Auf diese Weise würde man das aktuelle Verhalten nicht beeinflussen und müsste nur in der Bootstrap-Datei einen Registry-Wert setzen - Mehr nicht. Wäre das nicht eine gute Alternative?
There are only 10 Types of people in the world:
Those who understand binary and those who don't.

Benutzeravatar
dr.e.
Administrator
Beiträge: 4606
Registriert: 04.11.2007, 16:13:53

Re: html:form method standardmäßig auf POST

Beitrag von dr.e. » 11.09.2010, 09:56:39

Hallo Lutz,

das könnte man tatsächlich so tun. Lokale Überschreibung ist ja auch bisher möglich. Ich nimmt mir das für die nächste Woche auf die Zugfahrt mit und meld mich, wenn die Änderungen im 1.13er Branch eingecheckt sind.
Viele Grüße,
Christian

Benutzeravatar
dr.e.
Administrator
Beiträge: 4606
Registriert: 04.11.2007, 16:13:53

Re: html:form method standardmäßig auf POST

Beitrag von dr.e. » 13.09.2010, 20:49:26

Hallo zusammen,

ich habe die Änderung nun eingebaut. Damit ich im Page-Controller keine Abhängigkeiten zum tools-Namespace erzeugen muss, habe ich der Registry eine kleine Änderung in der Methode retrieve() spendiert. Der optionale 3.te Parameter lässt einen Default-Wert zu, der in der html_taglib_form mit dem Default-Wert "post" nachbelegt wird.

Die Änderungen sind wie gewohnt im 1.13er Branch verfügbar. Bitte um Feedback!
Viele Grüße,
Christian

Antworten