如何在zend框架中装饰无线电选项?

时间:2013-09-28 16:58:58

标签: zend-framework radio-button zend-decorators

我需要使用装饰器从Zend_Form_Radio获取此输出:

<div>
    <label class="normal-label">Gender</label>
    <div class="buttonset">
        <input type="radio" id="radio1" name="gender" class="rbutton" />
        <label for="radio1" class="ui-button"><span class="ui-button-text">Male</span></label>

        <input type="radio" id="radio2" name="gender" class="rbutton" />
        <label for="radio2" class="ui-button"><span class="ui-button-text">Female</span></label>
    </div>
</div>

我尝试了很多装饰器组合,但我从未达到内部标签。 我的一个测试:

$this->setDecorators(array(
        'ViewHelper',
        'Errors',
        array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'buttonset') ),
        array('Label', array('class' => 'normal-label')),
        array(array('row' => 'HtmlTag'), array('tag' => 'div' ) ),
    ));            
    $this->setSeparator(' ');

0 个答案:

没有答案