Передеча дополнительных параметров в валидацию
Передеча дополнительных параметров в валидацию
Вопрос такой: как можно передать дополнительные параметры в автономную валидацию?
Re: Передеча дополнительных параметров в валидацию
Поместить параметры в атрибут модели.
Re: Передеча дополнительных параметров в валидацию
Спасибо, а есть какой нибудь более элегантный и продуманный способ? Для одного изображения в модели вроде то оно подходит, а что если у меня их в моели 2 и более и у каждого изображения свои доп параметры?
Re: Передеча дополнительных параметров в валидацию
А в чём разница? Массив ваших доп-параметров записываете в одно свойство класса модели, в автономном валидаторе обращаетесь к этому свойству, обрабатываете массив параметров и возвращаете результат. Другой вариант - оформить каждый параметр как отдельный атрибут модели и использовать сценарии, чтобы для каждой модели собирался нужный массив rules (но это уже не про автономный валидатор).
Re: Передеча дополнительных параметров в валидацию
ааа об этом я не подумал, спасибо