Checklor: Request Handling

Beitrag lesen

Hello,

»» public function __construct(){
»»
»»    if(isset($_POST['formular1'])) self::bearbeiteFormular1();
»»    if(isset($_POST['formular2'])) self::bearbeiteFormular3();
»»    if(isset($_POST['formular3'])) self::bearbeiteFormular3();
»» }
Du hast den Aufruf der Bearbeitungsfunktion in die falsche Ebene gelegt.
Im Konstruktor muss nur die passende Methode (z.B. "work()" ) mit dem entsprechenden Formular geladen werden.

Der Aufruf findet aber im Wrapper der Klasse statt.

$class->work();

Du meinst ich sollte die IF Abfragen ausser halb von class Klasse1{} legen?
Dann muss ich die Dateien auch inkludieren damit die passenden Methoden für die Requests aufgerufen werden können. Ansonsten verstehe ich nicht was du meinst.

Liebe Grüße.