Проверка сущности в зависимости от другой сущности - PullRequest
0 голосов
/ 17 марта 2019

Итак, я работаю над механизмом предложения в php с Symfony 4.2.У меня есть две сущности: Entity и EntitySuggestion.Эти два имеют много общих полей, но не все из них.Взяв в качестве примера поле «имя»: свойство «имя» объекта Entity должно быть уникальным, в то время как свойство из EntitySuggestion необязательно.Но если сущность с именем уже существует, EntitySuggestion с этим именем не может быть отправлен.

Конечно, я мог бы сделать валидатор для этого свойства, но что, если их будет 1000?В настоящее время EntitySuggestion проверяется, а затем превращается в Entity.У Entity уже есть несколько ограничений, поэтому я хотел бы сделать следующее: после того, как EntitySuggestion станет Entity, я использую службу валидатора на Entity, и если есть ошибки: я связываю эти ошибки с EntitySuggestion, и они появляютсяв виде формы.

В настоящее время я застрял в этой ассоциации.Есть идеи ?Я открыт для разных способов, но я хотел бы сохранить две разные сущности.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...