Недавно я столкнулась с ситуацией, следующим образом:Как выполнить проверку нескольких полей?
Существует форма с три входов. Все они имеют связанные свойства базы данных (значения). Теперь: требуется хотя бы один из них, но это может быть любой из них.
Что может быть самым умным способом (желательно, следуя рекомендациям Коханы и/или ORM), чтобы сделать это? Я хочу, чтобы это «правило» хранилось в модели, а не в контроллере.
До сих пор мне удалось применить настраиваемое правило ко всем трем полям, но это приводит к тройному сообщению об ошибке, по одному для каждого поля.
Если требуется более подробная информация - сообщите мне.
Выглядит многообещающе И привел меня к еще одному способу справиться с этим. Спасибо! Я попробую ваш код/идею в ближайшее время, а затем еще раз прокомментировать и утвердить ответ. – roomcays