Php 创建一个包含Zend Framework 1.12单选按钮的表单?
我使用Zend Framework 1.12,并尝试使用Zend_表单创建一个表单,如下所示: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
<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>
。。。
...