Zitat von
fiedsch
Ich habe alles eben durchprobiert.
Ergebnis: Du hast nichts falsch gemacht, es funktioniert so wie beschrieben nicht :-(
Warum: ein klassisches "works on my maschine", weil die Umgebung, in der ich es entwickelt und getestet habe kein frisches Contao war.
Alles nachzulesen hier:
https://gist.github.com/fiedsch/1575...e6fe99896c5239
Den (die) Blogposts passe ich bei Gelegenheit noch an.
Edit: bitte auch Spookys Antworten im Gist lesen. Danke Spooky!
Habe das jetzt nach der neuen Anleitung gemacht und immerhin ich sehe im Formulargenerator unter Eingabeprüfung die Option "IBAN".
Wenn nun aber das Formular abschicke kommt eine Fehlermeldung.
Die letzten Logs waren:
Code:
[2019-10-24 10:51:11] request.INFO: Matched route "contao_frontend". {"route":"contao_frontend","route_parameters":{"_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend","alias":"events/testlauf2020","_route":"contao_frontend"},"request_uri":"https://www.domain.de/events/testlauf2020.php","method":"POST"} []
[2019-10-24 10:51:11] security.INFO: Attempting SimplePreAuthentication. {"key":"frontend","authenticator":"Contao\\CoreBundle\\Security\\ContaoAuthenticator"} []
[2019-10-24 10:51:11] app.CRITICAL: An exception occurred. {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalErrorException(code: 0): Compile Error: strict_types declaration must be the very first statement in the script at /.../app/Resources/contao/classes/AppBundle/Hooks/Iban.php:4)"} []
Was passt da nicht in der Iban.php Zeile 4
PHP-Code:
declare(strict_types=1);
Lesezeichen