Если вы хотите изменить элементы вашей формы, вы должны сбросить декораторы формы и ее элементов.
Пример включения поля в p-тег
class Default_Form_Contact extends Zend_Form
{
public function init()
{
$name = new Zend_Form_Element_Text('name');
$name->setLabel('Name:')
->setDecorators(
array(
array('ViewHelper', array('helper' => 'formText')),
'Errors',
array('Description', array('tag' => 'p', 'class' => 'description')),
array('HtmlTag', array('tag' => 'p', 'id' => 'name-element')),
array('Label', array('class' => 'label')),
)
);
$this->addElement($name);
}
}
Какие декораторы вам действительно нужны, вы должны рассмотреть сами. Для декораторов форм вы можете сделать это в init ()
$this->setDecorators(array(some decorators));