Уникальное ограничение на несколько полей в Doctrine MongoDB ODM в Symfony2 - PullRequest
2 голосов
/ 29 марта 2012

Я нашел Symfony \ Bundle \ DoctrineMongoDBBundle \ Validator \ Constraints \ Unique, но кажется, что он действителен только для одного поля (в этом примере найдено: http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/form.html как аннотация класса).Есть ли простое решение для такой проверки более чем в одном поле?

1 Ответ

0 голосов
/ 29 марта 2012

Да, но я нашел простое решение - просто добавьте более одного ограничения @MongoDBUnique.Не забудьте отделить @MongoDBUnique для каждого уникального поля и не объединять все поля в массив, как в @UniqueEntity.-

...