[gelöst] Doubletten verhindern
am 06.07.2014 - 19:19 Uhr in
OK - ich habe es geschafft aus einem eigenen Modul Nodes zu generieren.
Jetzt brauche ich einen Tipp, wie ich doubletten verhindern kann.
Eine Doublette richtet sich nach einem Feldinhalt - das kann das title Feld sein.
Eventuell will ich dann nur einen Update machen?
Ich schreibe jetzt einfach meine Gedanken hier ins Unreine, weil ich keinen Gesprächspartner zum Spiegeln habe.
- Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht "Unique field"?
am 08.07.2014 - 08:30 Uhr
Damit habe ich aber selbst keine Erfahrungen gemacht:
https://www.drupal.org/project/unique_field
Da die Nodes generiert werden
am 08.07.2014 - 08:35 Uhr
sorgt das Script schon dafür, daß sie Eindeutig sind.
Ich möchte erstrecht nicht, dass es mehrere Versionen gibt, die von einem Inhaltsgenerator erzeugte eindeutige Felder erhalten.
Ich sehe schon, ich muss es "von Hand" machen.
Lesen vor schreiben - if exist, modify and replace, else create new.
Ich hatte die Hoffnung, dass es dafür einen API-Aufruf oder Ähnliches gibt.
Ach so, in einem custom module
am 08.07.2014 - 08:45 Uhr
Da mir die gesamte API nicht komplett im Gedächtnis liegt, kann ich nicht mit Bestimmtheit sagen, daß es dafür keine API gibt, aber es ist nicht sehr wahrscheinlich, meiner Meinung nach. Aber evtl. hilft das genannte Modul, das man ja auch als API benutzen kann.
Aber in der Regel sind solche Anforderungen auch mit einer eigenen Datenbank-Abfrage zu lösen und dafür haben wir ja auch eine API, die dies in einer sicheren Art und Weise ermöglicht.