2010-05-10 20 views
0

由renderLabel(生成的選擇這一行:Symfony的1.3:如何強制爲內聯)

<li><?php echo $form['genero']->renderLabel() ?></li> 

正在生成

<li> 

<label for="usuario_genero">Genero</label> 

<ul class="radio_list"> 

<li> <!-- this li doesn't have any id--> 

<input type="radio" checked="checked" id="usuario_genero_0" value="0" 
name="usuario[genero]">&nbsp;<label for="usuario_genero_0">Chico</label> 

</li> 

<li> <!-- this li doesn't have any id--> 

<input type="radio" id="usuario_genero_1" value="1" 
name="usuario[genero]">&nbsp;<label for="usuario_genero_1">Chica</label> 

</li> 

</ul> 

</li> 

我想強制選擇爲內聯,但li生成的沒有'id'屬性。

我該怎麼辦?

問候

哈維

回答

0

在你的CSS:

ul.radio_list li 
{ 
    display: inline; 
} 

或者,您也可以創建自己的格式化您的無線電部件,或從現有sfWidgetFormSelectRadio類擴展和覆蓋格式( )方法以您需要的格式顯示無線電圖標。