Привет, я пытаюсь создать свой собственный валидатор форм, точно так же, как метод authenticate
в LoginForm
, который генерируется в конфигах по умолчанию.
public function rules()
{
return array(
// username and password are required
array('mnemonic, target_reg, source_reg', 'required'),
// rememberMe needs to be a boolean
array('target_reg_indirection, source_reg_indirection', 'boolean'),
array('mnemonic','foo'),
);
}
и вот метод валидатора:
public function foo($attribute,$params){
$this->addError('mnemonic', 'there was an error, you foo!');
}
это просто не работает для меня ... обратите внимание, как я добавил правило, которое не должно работать каждый раз. Я просто сделал это, чтобы я мог видеть, как это работает. Но я никогда не вижу сообщение об ошибке на мой взгляд. Валидаторы по умолчанию (например, проверяющие поля required
) работают.
Есть идеи?