Каждый элемент, подчиненная форма и группа отображения в вашей форме также имеют стек декоратора, поэтому вам нужно будет изменить стек для элементов, которые вы хотите, чтобы сообщения об ошибках не отображались.
Есть много способов сделать это:
$form->setElementDecorators(array(
'ViewHelper',
'HtmlTag',
'Label'
));
Это путь, если вы хотите сохранить стек декоратора элементов по умолчанию, но с декоратором ошибок, удаленным. Вы также можете сделать это на индивидуальной основе:
$element->setDecorators(array(
'ViewHelper',
'HtmlTag',
'Label'
));
Или когда вы добавляете элемент:
$form->addElement($type, $name, array(
'decorators' => $decorators
))