Ergebnis 1 bis 5 von 5

Thema: Alias ohne UniqueValue

  1. #1
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Frage Alias ohne UniqueValue

    Hallo Zusammen,

    bei der Alias wird ja wenn vorhanden, eine Zahl am Schluss angehängt. Wie kann man dieses verhindern?

    Ich möchte gerne in einem Kundenverzeichnis die Adresse "Max Mustermann, Musterstrasse 1, 1234 Musterhausen" nur einmal vorhanden haben. Und nicht eine gleiche Adresse mit der Alias "max-mustermann-musterstrasse-1-1234-musterhausen-2"

    Gruss
    Steven

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.195
    Partner-ID
    10107

    Standard

    Wenn die Adresse nur einmal vorkommt, wieso existiert der Alias bereits?

  3. #3
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Beitrag

    Ich gebe ja die Adresse "Max Mustermann" über einzelne Felder (Name, Strasse, usw.) ein.
    Das ergibt ja eine Alias "max-mustermann-musterstrasse-musterhausen".

    Gebe ich jetzt die gleichen Daten nochmals ein, ist der Alias "max-mustermann-musterstrasse-musterhausen-2".
    Doch ich möchte gerne, dass z.B. die Meldung kommt "Adresse schon vorhanden". Daher dachte ich bis jetzt, man könnte dieses mit der Alias überprüfen.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.195
    Partner-ID
    10107

    Standard

    Achso, dir geht es darum, dass die Eingabe dann generell verhindert wird. Das müsste ja theoretisch ganz einfach über einen eigenen save_callback gehen, aber näheres können dir da hoffentlich die MetaModels spezialisten sagen .

  5. #5
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.728
    User beschenken
    Wunschliste

    Standard

    @tognit: eine Prüfung auf "unique" gibt es in MM nicht per se für mehrere Felder - du kannst das "zu Fuß" in der DB einbauen, habe aber keine Ahnung ob bzw. wie eine Fehlermeldung/Exception kommt.

    über einen save_callback kannst Du das selbst prüfen - alle zugeh. Felder sollten dann Pflichtfelder sein

    Hinweis zu Ticket zum Thema: https://github.com/MetaModels/core/issues/797

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
  •