[TYPO3-german] femanager und Oops, an error occurred!

Alexander Averbukh alav at gmx.net
Mon Aug 31 00:59:16 CEST 2015


Hallo zusammen,

ich habe unter TYPO3 6.2.14 die Extension femanager installiert. So weit so gut. 
Wenn ich ein Registrierungs-Formular ausfülle, werden die vom User angegebenen Daten per POST geschickt.  Die aufgerufene URL sieht etwa so aus 
http:
//typo3blog.local/index.php?id=3&tx_femanager_pi1%5Baction%5D=create&tx_femanager_pi1%5Bcontroller%5D=New&cHash=fcb278f7098b8d4355d4cfce3f595a58

Wenn ich die URL direkt aufrufe (in der  Browser-Adressleiste eingeben) bekomme ich folgende Fehlermeldung:

Oops, an error occurred!
Required argument "user" is not set for In2\Femanager\Controller\NewController->create.
More information regarding this error might be available online.

Die aist ganz logisch, denn die Controller-Action sieht so aus: public function createAction(User $user). Erwartet also ein Object der Klasse User. Da die POST-Daten nicht übergeben wurden gibt es kein Object.

Eigentlich dache ich, wenn die Daten nicht vollständig sind bzw. fehlen, sollte mir wieder das Registrierungs-Formular angezeigt werden. Ist es jetzt ein generelles Problem bei Extbase? Kann  man es irgendwie lösen? Die Fehlerseite  finde ich an der Stelle dämlich. 

Vielen Dank für eure Antworten


More information about the TYPO3-german mailing list