Hallo,
ich beziehe mich auf die Anleitung 'Formulardaten speichern'
Ich hätte nun versucht das Beispiel I nachzustellen, scheitere aber ...
• lasse ich das EndDatum frei, also füge ich im Formular nichts ein, dann Fehler:
Code:
[2021-09-24 10:29:50] request.INFO: Matched route "tl_page.15". {"route":"tl_page.15","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex::renderPage","_scope":"frontend","_locale":"de","pageModel":"[object] (Contao\\PageModel: {})","parameters":"","_route":"tl_page.15"},"request_uri":"http://dev49.local/events-list.html","method":"POST"} []
[2021-09-24 10:29:50] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
[2021-09-24 10:29:50] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\DriverException: "An exception occurred while executing 'INSERT INTO tl_calendar_events (`tstamp`, `title`, `startDate`, `endDate`) VALUES (1632479390, 'ssssss', 1635199200, '')': SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'endDate' at row 1" at C:\laragon\www\dev49\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\AbstractMySQLDriver.php line 128 {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred while executing 'INSERT INTO tl_calendar_events (`tstamp`, `title`, `startDate`, `endDate`) VALUES (1632479390, 'ssssss', 1635199200, '')':\n\nSQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'endDate' at row 1 at C:\\laragon\\www\\dev49\\vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Driver\\AbstractMySQLDriver.php:128, Doctrine\\DBAL\\Driver\\PDO\\Exception(code: HY000): SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'endDate' at row 1 at C:\\laragon\\www\\dev49\\vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Driver\\PDO\\Exception.php:18, PDOException(code: HY000): SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'endDate' at row 1 at C:\\laragon\\www\\dev49\\vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Driver\\PDOConnection.php:137)"} []
• Enddatum ist befüllt und Absendebutton geklickt » es gibt keinen neuen Eintrag im Kalender
Im Frontend habe ich keinen Login eingefügt und im Backend bin ich als Benutzer eingeloggt, sodass ich meine AUTHOR_ID = 1 vergeben habe.
Was mache ich falsch?
Lesezeichen