2012-03-28 6 views
2

Ich habe gefunden Symfony \ Bundle \ DoctrineMongoDBBundle \ Validator \ Constraints \ Unique aber es scheint nur für ein Feld gültig (in diesem Beispiel: http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/form.html als Klassenannotation). Gibt es eine einfache Lösung für eine solche Validierung auf mehr als einem Feld?Einzigartige Einschränkung für mehrere Felder in Doctrine MongoDB ODM in Symfony2

+0

Haben Sie versucht, nur die @ MongoDBUnique Annotation zu dem Feld anstelle der Klasse hinzuzufügen? –

Antwort

0

Ja, aber ich habe eine einfache Lösung gefunden - fügen Sie einfach mehr als eine @ MongoDBUnique-Einschränkung hinzu. Denken Sie daran, @MongoDBUnique für jedes eindeutige Feld zu trennen oder alle Felder in Array wie in @ UniqueEntity zu kombinieren. -