In meiner Datenbank user_group Tabelle UNIQUE_KEY besteht aus zwei Spalten, user_id
und user_group_id
. Dies ist, wie es in Propel Schema aussieht:Propel Validierung für eindeutige Schlüsselpaar
<unique name="UNIQUE_KEY">
<unique-column name="user_id"/>
<unique-column name="user_group_id"/>
</unique>
Wenn es um eine Spalte ist, dann können Sie Validierungsverhalten wie im Folgenden beschrieben:
<behavior name="validate">
<parameter name="rule1"
value="{column: column_name, validator: Unique, options {message:Your validation message here.}}"/>
</behavior>
Also, was ich wollte, ist wissen, wie einzigartig zu setzen Validierung für Schlüsselpaar user_id
und user_group_id
. Gibt es eine Möglichkeit, ein Array von column_names übergeben? Irgendwelche Vorschläge werden nennenswert sein. Vielen Dank .