我有一個表單,有兩個單選按鈕的問題。然而,他們一個接着一個出現。我想在它們之間添加分隔符,但遇到問題。我嘗試了一些東西,但似乎沒有任何工作。Zend:單選按鈕後添加一個換行符
這是我在一個.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"));
仍然沒有運氣。任何想法如何解決這個問題?
我會添加一個類單選按鈕,然後添加一個風格對他們來說,像.radio鍵{顯示:塊;} – jpganz18
@ jpganz18嗯,我真想喜歡使用Zend –
不是100%肯定這一點,無法測試,但不應該''n'是'
'?除非Zend_Form viewScript在幕後執行一些automagic,否則除非使用'
'標籤,否則瀏覽器不會渲染換行符。 – Gavin