У меня есть объект модели, который имеет коллекцию дочерних элементов в отношении заголовок-деталь, с заголовком, обработанным в одном классе действий (и форме), и детали, отредактированные в отдельном классе действий (и форме).Я хочу иметь возможность выполнить полную проверку всего графа объектов из заголовка при сохранении объекта заголовка;Я уже объявил посетителя как такового в заголовке -validation.xml
: (в этом проекте мы используем проверку XML)
<field name="details">
<field-validator type="visitor" />
</field>
Класс подробностей также имеет правильную проверку.
Мы также создаем / заранее заполняем этот конкретный граф объектов из другого графа;однако, предварительное заполнение оставит некоторые, например, обязательные поля пустыми.
В результате проверяется только заголовок, поскольку эта форма отправляется при запуске метода save.Можно ли также принудительно проверить детали (через посетителя, которого я объявил), когда на самом деле детали не имеют никаких элементов формы в форме заголовка?
Я хочу оставить это СУХОЙ, а ненеобходимо выполнить явную проверку внутри метода validate () действия заголовка.