Hallo Leute,
ist es möglich bei einem Query-Error eine eigene Fehlermeldung auszugeben?
query_error.PNG
Diese entsteht in diesem Fall weil pid und date ein Unique-Key haben. Das würde ich dem Kunden auch lieber vermitteln als diesen Error.
Hallo Leute,
ist es möglich bei einem Query-Error eine eigene Fehlermeldung auszugeben?
query_error.PNG
Diese entsteht in diesem Fall weil pid und date ein Unique-Key haben. Das würde ich dem Kunden auch lieber vermitteln als diesen Error.
Tastaturberuf | Code with ♥ and Contao.
Das geschieht, weil Contao (genauer DataContainer beim Aufruf von save()) die globale Exception "catched" und die als Error beim Widget ausgibt.
Du kannst im Prinzip nur mittels save_callback manuell prüfen ob mit dem Value eine Unique-Key-Constraint-Violation (schönes Wort was? ) stattfinden würde (also quasi bevor dann effektiv der UPDATE Query ausgeführt wird) und dann eine entsprechende Fehlermeldung anzeigen (indem du eben die Exception wirfst).
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
Danke @Toflar,
das hatte ich in Gedanken auch schon durchgespielt, wollte nur nochmal nachhaken ob’s nicht vielleicht doch einfacher geht.
Tastaturberuf | Code with ♥ and Contao.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen