Если у вас есть несколько валидаторов, прикрепленных к одному элементу формы, и вы хотите, чтобы всплыло только первое сообщение об ошибке, вы можете установить для параметра breakChainOnFailure
значение ИСТИНА для каждого валидатора. В этом случае при сбое одного из валидаторов все последующие валидаторы пропускаются.
$element->addValidator(
new Zend_Validate_StringLength(array('min' => 6, 'max' => 12)),
true)
->addValidator(new Zend_Validate_Alnum());