Mailinglisten-Archive |
Ralf Eggert wrote:
> Hallo Markus,
>
>
>>Angenommen, Dein Formularobjekt heisst $form, dann:
>>
>>$form->setDefaults(array('artikel'=>$_GET['artikel']));
>
> danke für den Tipp, so in etwa hatte ich mir auch einen Workaround
> vorgestellt.
Hm, eigentlich sehe ich das nicht als Workaround, aber jedem das Seine ;-)
> Schöner wäre es natürlich, wenn ich bei der Deklaration des
> Formularobjekts auch gleich angeben könnte, dass sowohl POST als auch
> GET Parameter verwendet werden sollen. Hierbei sollte natürlich eine
> Reihenfolge vorgegeben sein. In etwa so:
>
> $form = new HTML_QuickForm("formular", "POST|GET");
Es gäbe natürlich die Möglichkeit, $_REQUEST als Datenquelle zu
verwenden, aber das müsste man natürlich entsprechend in QuickForm einbauen.
> Bei dem Beispiel sollten POST Parameter den Vorrang vor GET Parametern
> haben. Aber dafür müsste ich mich wohl an die Entwickler mit einem
> Feature Request wenden?!
Jupp, meine Vermutung wäre aber, daß die Jungs Dich auf setDefaults()
verweisen werden, was die Standardmethode für genau diese
Anwendungsfälle darstellt. Aber Versuch macht kluch.
> Wie kann man eigentlich einen Feature Request für ein bestimmtes PEAR
> Paket stellen? Einfach die Maintainer des Paketes anmailen oder gibt es
> da auch Standardverfahren?
Maintainer anmailen oder einfach in die PEAR-General Mailingliste (also
die internationale) posten. Der entsprechende Maintainer ist Bertrand
Mansion.
CU
Markus
php::bar PHP Wiki - Listenarchive