Можем ли мы изменить существующие правила? Допустим, у нас есть следующее правило:
Код: Выделить всё
['currency', 'in', 'range' => ['USD', 'GBP', 'EUR']],
Имейте в виду, что мы не можем просто расширить класс и переопределить правила. (), поскольку это не изменит родительский класс, который использует модуль. Если вышеперечисленное невозможно, пролейте свет на правильный способ разработки модуля для поддержки настройки правил проверки в его моделях/активных записях.
EDIT 2021: При повторном рассмотрении этого вопроса... Просто не делай этого. Может показаться, что это правильный подход, но это не так. В конечном итоге вы будете рвать на себе волосы, когда будете получать загадочные ошибки проверки, о которых вы понятия не имеете.
Подробнее здесь: https://stackoverflow.com/questions/393 ... rty-module