Php 创建一个包含Zend Framework 1.12单选按钮的表单?

Php 创建一个包含Zend Framework 1.12单选按钮的表单?,php,forms,zend-framework,Php,Forms,Zend Framework,我使用Zend Framework 1.12,并尝试使用Zend_表单创建一个表单,如下所示: <form action=""> <div class="bb-validator-form"> <div class="form-question"> Question 1? </div> <div class="form-row" > <input type="radio" n

我使用Zend Framework 1.12,并尝试使用Zend_表单创建一个表单,如下所示:

<form action="">
<div class="bb-validator-form">
    <div class="form-question">
        Question 1?
    </div>
    <div class="form-row" >
        <input type="radio" name="form-val-q" id="yes" class="radio radio-yes"/>
        <label for="yes"><?php echo $this->tra->_('Yes'); ?></label>
    </div>

    <div class="form-row">
        <input type="radio" name="form-val-q" id="no" class="radio radio-no"/>
        <label for="no"><?php echo $this->tra->_('No'); ?></label>
    </div>
    <input type="submit" class="btn btn-primary btn-block" value="<?php echo $this->tra->_('Validate'); ?>"/>
</div>
<form>...
    <div>
    <?php echo $this->element->question-1; ?>
    </div>
...
</form>

问题1?

您可以使用自定义viewScript。像这样:

$this->setDecorators(
            array(
                array(
                    'ViewScript',
                    array(
                        'viewScript' => $viewsPath . '/form-bb-validator.phtml'
                    )
                )
            )
        );
在form-bb-validator.phtml中,您可以像这样设计html输出:

<form action="">
<div class="bb-validator-form">
    <div class="form-question">
        Question 1?
    </div>
    <div class="form-row" >
        <input type="radio" name="form-val-q" id="yes" class="radio radio-yes"/>
        <label for="yes"><?php echo $this->tra->_('Yes'); ?></label>
    </div>

    <div class="form-row">
        <input type="radio" name="form-val-q" id="no" class="radio radio-no"/>
        <label for="no"><?php echo $this->tra->_('No'); ?></label>
    </div>
    <input type="submit" class="btn btn-primary btn-block" value="<?php echo $this->tra->_('Validate'); ?>"/>
</div>
<form>...
    <div>
    <?php echo $this->element->question-1; ?>
    </div>
...
</form>
。。。
...