2010-09-24 48 views
2

嗨我使用formRadio()來顯示單選按鈕的兩個選項。例如如何格式化formRadio()Zend框架

<li><?php echo $this->formRadio('johnsmith', '1', array(), array('1' => 'Yes', '0' => 'No'), ' '); ?></li> 

獲得HTML輸出

<li> 
    <label for="johnsmith-1"> 
    <input type="radio" name="johnsmith" id="johnsmith-1" value="1" checked="checked"> 
    Yes 
    </label> 
</li> 
<li> 
    <label for="johnsmith-0"> 
    <input type="radio" name="johnsmith" id="johnsmith-0" value="0"> 
    No 
    </label> 
</li> 

但即時尋找HTML一樣

<li> 
    <input type="radio" name="johnsmith" id="johnsmith-1" value="1" checked="checked"> 
    <label for="johnsmith-1">Yes</label> 
<li> 
<li> 
    <input type="radio" name="johnsmith" id="johnsmith-0" value="0"> 
    <label for="johnsmith-0">No</label> 
</li> 

任何人可以幫助我嗎?

+0

爲什麼社區wiki? – 2010-09-24 17:25:16

回答

0

您需要爲此創建自己的ElementDecorator

視圖助手formRadio()將顯示按鈕的默認呈現。

+0

謝謝,你能提供一些例子嗎? – bee 2010-09-24 12:55:18

+0

請參閱@ takeshin的回答 – 2010-09-25 09:26:28