Прежде всего, я надеюсь, что этот вопрос разрешен, потому что я предполагаю, что это довольно специфический для фреймворка вопрос (Symfony).Я сталкиваюсь со следующей проблемой:
Форма отправлена и проверена на достоверность для создания нового 'Toernooionderdeel', и в результате операции Persist и Flush Doctrine для этого объекта должны вызываться при попытке поместитьвновь созданный объект в базу данных.Довольно простые вещи на данный момент.Но форма завершается с ошибкой -> isValid (), прежде чем может начаться сохранение и очистка.
В моем случае ограничения применяются к свойствам различными способами посредством аннотации.@Assert \ Valid специально используется для свойств, которые определяют отношения ManyToOne с другими объектами, и все работает нормально, пока ...
Я пытаюсь использовать @Assert \ Valid для свойства 'Toernooionderdeel', называемого '$toernooi ', который представляет отношение ManyToOne (Toernooionderdeel -> Toernooi).Разница между этим и другими отношениями, которые я проверяю таким же образом, заключается в том, что этот объект «Toernooi» является производным от другого объекта, где другие объекты не являются.
Несмотря на то, что явно определен «Toernooi»в свойстве «$ toernooi» объекта «Toernooionderdeel» ограничение ограничивает его как нарушение, и поэтому форма не проходит проверку.
Что необходимо учитывать при выполнении проверки этого типа (с помощью ограничений)на «продвинутой» конструкции объекта, как это?Кто-нибудь из вас делал это раньше, и если да, то как вы это сделали?