Трябва да потвърдя някои полета въз основа на стойности, които имат други полета в рамките на същия модел. Тъй като персонализираният валидатор има достъп само до стойността, която валидира, не мога да проверя други валидации там. От проверката на AbstractValidator
не можах да намеря възможност за достигане до този обект, текущата стойност е валидирана.
Има ли решение за валидиране/добавяне на грешки в контролер, задаване на грешки и изобразяване на действителния изглед чрез запазване на оригиналната рутина, вместо въвеждане и присвояване на нови обекти към изгледа? По принцип бих могъл да създам персонализирана $errors
променлива, да я запълня с грешки, след като съм извършил персонализирани проверки и да я покажа заедно с оригиналните грешки на формуляра. Но не ми харесва този заобиколен подход.