Я делаю пользовательский метод ActiveForm, но он требует, чтобы в модели был установлен определенный пользовательский валидатор для атрибута, через который передается (в противном случае, кто знает, что произойдет!?)
Мой вопрос просто ... есть ли способ выполнить эту проверку в надежном коде?
Я не хочу добавлять валидатор во время выполнения. Это может привести к путанице и, возможно, позволить кому-то использовать поле такого типа там, где его не следует использовать.
Итак, я хочу сказать что-то вроде:
if( model NOT HAVE validationMethod ON property)
throw Exception;