2013-09-30 55 views
0

我其實有:如何將自定義類添加到Zend表單的所有元素?

$this->setElementDecorators(array(
     'ViewHelper', 
     'Label', 
     'HtmlTag', array('HtmlTag', array('tag' => 'div', 'class' => 'form-group')) 
)); 

我已經包裹着我的元素與<div class="form-group"></div>。 我想這件事情與ViewHelper,但我想不出什麼。任何幫助?

回答

1

你們是不是要一個類添加到每個使用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'); 
相關問題