Ergebnis 1 bis 3 von 3

Thema: Eigene Fehlermeldung bei Query Error

  1. #1
    Contao-Nutzer Avatar von Tastaturberuf
    Registriert seit
    14.03.2011.
    Ort
    Berlin
    Beiträge
    197
    User beschenken
    Wunschliste

    Frage Eigene Fehlermeldung bei Query 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.

  2. #2
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    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?

  3. #3
    Contao-Nutzer Avatar von Tastaturberuf
    Registriert seit
    14.03.2011.
    Ort
    Berlin
    Beiträge
    197
    User beschenken
    Wunschliste

    Standard

    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

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •