Zend Framework Decoradores Zend_Form: <span> Elemento do botão interno?
Eu tenho um elemento de botão que eu criei assim:
$submit = new Zend_Form_Element_Button('submit');
$submit->setLabel('My Button');
$submit->setDecorators(array(
'ViewHelper',
array('HtmlTag', array('tag' => 'li'))
));
$submit->setAttrib('type', 'submit');
Isto gera o seguinte HTML:
<li>
<label for="submit" class="optional">My Button</label>
<button name="submit" id="submit" type="submit">My Button</button>
</li>
Gostaria de envolver o interior do botão com uma <span>, assim:
<button...><span>My Button</span></button>
Qual é a melhor maneira de fazer isso usando o Zend_Form?