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