Ich bin mir sicher, dass ich nicht der erste bin, der zusammengesetzte eindeutige Schlüssel in Tabellen hat und diese validieren möchte. Ich möchte das Fahrrad nicht erfinden, also frage ich zuerst hier. Ich habe mehrere Tabellen, die ID-Spalten als Primärschlüssel und zwei weitere Spalten als eindeutige zusammengesetzte Schlüssel haben. Es wäre schön, eine Validierungsregel zu haben, um zu überprüfen, ob der übermittelte Eintrag eindeutig ist, und einen Validierungsfehler anzuzeigen, wenn dies nicht der Fall ist. In CakePHP könnte dies durch eine benutzerdefinierte Validierungsregel geschehen. Ich bin mir ziemlich sicher, dass jemand schon eine solche Methode erstellt hat.Validierungsregel für einen zusammengesetzten eindeutigen Index (nicht primär)
Idealerweise wäre es eine Methode in app_model.php, die von verschiedenen Modellen verwendet werden könnte.
Danke! Genau das wollte ich. Der einzige Outpoint ist, dass es zwei identische Abfragen erzeugt, wenn zwei Felder validiert werden. – bancer