Wenn man die Erweiterung unter Contao 4.4.x - 4.9.x installiert bekommt man in Entwicklermodus Symfony ErrorExeption.
Warning: Declaration of Contacts\ContactModel::findByIdOrAlias($varId) should be compatible with Contao\Model::findByIdOrAlias($varId, array $arrOptions = Array)
vielen Dank für die Übermittlung der genauen Fehlermeldung und entschuldigen Sie bitte die Unanehmlichkeiten. Das Problem tritt nur auf, wenn man im Debug-Modus ist?
Bitte löschen Sie zunächst die Datei ContactModel im Ordner /system/modules/event_manager/modules
Diese Datei ist nicht mehr notwendig. Hinsichtlich der "contacts" Erweiterung wird es ein Update geben.
Das Problem tritt nur auf, wenn man im Debug-Modus ist?
Ja, genau. Wenn man sich in Entwicklermodus bzw Debugmodus befindet. Ist ja auch ein Warning. Aber Symfony wirft ErrorExeption und macht dann nicht mehr weiter.
Ich muss bei der Checkout-Prozess Debuggen und kann aber nicht wegen dem Fehler. Muss immer die Werte mit file_put_content prüfen.
Mit file_put_contents kann man die Werte aus den Variablen reinschreiben, wenn das System wie in meinem Fall nicht weitermacht um weiter zu kommen ohne Debugmodus. Ist sehr hilfsreich.
Kompatiblitätsproblem
Kompatiblitätsproblem
Wenn man die Erweiterung unter Contao 4.4.x - 4.9.x installiert bekommt man in Entwicklermodus Symfony ErrorExeption.
Warning: Declaration of Contacts\ContactModel::findByIdOrAlias($varId) should be compatible with Contao\Model::findByIdOrAlias($varId, array $arrOptions = Array)
Das führt dazu, dass es nicht mehr weiter geht.
Hallo Herr Havutcuoglu,
vielen Dank für die Übermittlung der genauen Fehlermeldung und entschuldigen Sie bitte die Unanehmlichkeiten. Das Problem tritt nur auf, wenn man im Debug-Modus ist?
Bitte löschen Sie zunächst die Datei ContactModel im Ordner /system/modules/event_manager/modules
Diese Datei ist nicht mehr notwendig. Hinsichtlich der "contacts" Erweiterung wird es ein Update geben.
Viele Grüße
Christian Schmidt
Das Problem tritt nur auf, wenn man im Debug-Modus ist?
Ja, genau. Wenn man sich in Entwicklermodus bzw Debugmodus befindet. Ist ja auch ein Warning. Aber Symfony wirft ErrorExeption und macht dann nicht mehr weiter.
Ich muss bei der Checkout-Prozess Debuggen und kann aber nicht wegen dem Fehler. Muss immer die Werte mit file_put_content prüfen.
Es ist natürlich nicht schön, dass im Entwickler-Modus Fehler entstehen, allerdings hat das ja alles nichts mit dem Live-Betrieb zu tun.
Warum muss man den Checkout-Prozess Debuggen?
Welchen Fehler gibt es dort denn, den man debuggen müsste? Die Aussage mit "file_put_content" verstehe ich nicht und habe ich noch nie gehört.
https://www.w3schools.com/php/func_filesystem_file_put_contents.asp
Mit file_put_contents kann man die Werte aus den Variablen reinschreiben, wenn das System wie in meinem Fall nicht weitermacht um weiter zu kommen ohne Debugmodus. Ist sehr hilfsreich.
Sie sagten:
Bitte löschen Sie zunächst die Datei ContactModel im Ordner /system/modules/event_manager/modules
meinen Sie die Datei unter /system/modules/event_manager/models ?
Guten Morgen Herr Havutcuoglu,
entschuldigen Sie bitte die späte Antwort. Die Nachricht ist etwas im allgemeinen Trubel untergegangen.
Sie liegen richtig, es ist die Datei im "models" Ordner gemeint.
Ich nehme an, das Problem konnte damit gelöst werden?
Danke für die Infos zu file_put_contents, das klingt interessant.
Beste Grüße
Christian Schmidt