Php 如何向Zend表单的所有元素添加自定义类?

Php 如何向Zend表单的所有元素添加自定义类?,php,zend-framework,twitter-bootstrap,zend-form,decorator,Php,Zend Framework,Twitter Bootstrap,Zend Form,Decorator,我实际上有: $this->setElementDecorators(array( 'ViewHelper', 'Label', 'HtmlTag', array('HtmlTag', array('tag' => 'div', 'class' => 'form-group')) )); 我已经用包装了我的元素。 我想这是关于ViewHelper的,但我不知道是什么。有什么帮助吗?是否尝试使用Zend_form类向每个生成的表单

我实际上有:

$this->setElementDecorators(array(
        'ViewHelper',
        'Label',
        'HtmlTag', array('HtmlTag', array('tag' => 'div', 'class' => 'form-group'))
));
我已经用
包装了我的元素。
我想这是关于
ViewHelper
的,但我不知道是什么。有什么帮助吗?

是否尝试使用Zend_form类向每个生成的表单元素添加一个类?我是这样做的:

    $firstname = new Zend_Form_Element_Text('first_name');
    $firstname->setLabel('First Name:')
        ->setAttribs(array('id' => 'first_name', 'class' => 'input-text-field'))
        ->setRequired(true)
        ->addValidator('StringLength', false, array(1, 30))
        ->addFilters(array('StringTrim'))
        ->addErrorMessage('Please enter first Name');