Zend:在单选按钮后添加换行符
Zend: Adding a Newline after Radio Button
我有一个表单,其中有一个带有两个单选按钮的问题。但是,他们一个接一个地出现。我想在它们之间添加一个分隔符,但遇到了问题。我尝试了几件事,但似乎没有任何效果。
这是我的 .phtml 中的内容:
<h3>Options</h3>
<section>
<?php echo FormElementFactory::create($this, ProjectForm::KEY_REVIEW_PROJECT); ?>
</section>
这成功显示了单选按钮。
现在我的Form.php
:
尝试 1:
$review = new Radio(self::KEY_REVIEW_PROJECT);
$review->setValueOptions(array(
'Yes' => 'Yes, this is a review project',
'No' => 'No, not a review project'
));
$review->setLabel("Review Project");
$review->setOptions(array('separator' => "\n"));
没有任何变化。
尝试 2:
$review = new Radio(self::KEY_REVIEW_PROJECT);
$review->setValueOptions(array(
'Yes' => 'Yes, this is a review project',
'No' => 'No, not a review project'
));
$review->setLabel("Review Project");
$review->setLabelAttributes(array('separator' => "\n"));
仍然没有运气。知道如何解决这个问题吗?
我只是评论了你的最后一行代码,才把它放在不同的行上。
$review = new Zend_Form_Element_Radio('test');
$review->setMultiOptions(array(
'Yes' => ' Yes, this is a review project',
'No' => ' No, not a review project'
));
$review->setLabel("Review Project");
//$review->setOptions(array('separator' => "\n"));
echo $review;
希望对您有所帮助
我有一个表单,其中有一个带有两个单选按钮的问题。但是,他们一个接一个地出现。我想在它们之间添加一个分隔符,但遇到了问题。我尝试了几件事,但似乎没有任何效果。
这是我的 .phtml 中的内容:
<h3>Options</h3>
<section>
<?php echo FormElementFactory::create($this, ProjectForm::KEY_REVIEW_PROJECT); ?>
</section>
这成功显示了单选按钮。
现在我的Form.php
:
尝试 1:
$review = new Radio(self::KEY_REVIEW_PROJECT);
$review->setValueOptions(array(
'Yes' => 'Yes, this is a review project',
'No' => 'No, not a review project'
));
$review->setLabel("Review Project");
$review->setOptions(array('separator' => "\n"));
没有任何变化。
尝试 2:
$review = new Radio(self::KEY_REVIEW_PROJECT);
$review->setValueOptions(array(
'Yes' => 'Yes, this is a review project',
'No' => 'No, not a review project'
));
$review->setLabel("Review Project");
$review->setLabelAttributes(array('separator' => "\n"));
仍然没有运气。知道如何解决这个问题吗?
我只是评论了你的最后一行代码,才把它放在不同的行上。
$review = new Zend_Form_Element_Radio('test');
$review->setMultiOptions(array(
'Yes' => ' Yes, this is a review project',
'No' => ' No, not a review project'
));
$review->setLabel("Review Project");
//$review->setOptions(array('separator' => "\n"));
echo $review;
希望对您有所帮助