Столкнулся с необходимостью проверки значения определенного поля на этапе валидации, например: `account`.`is_activated` WHERE `account`.`email_main` = $email, если значение `account`.`is_activated` равно 0, правило выполняется.
Код: Выделить всё
array
(
'email','compare','compareValue' => 0,
'className' => 'Account', 'attributeName' => 'is_activated',
'allowEmpty' => false, 'on'=>'request',
'message' => 'Пользователь уже активирован'
),