这一行:
<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]"> <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]"> <label for="usuario_genero_1">Chica</label>
</li>
</ul>
</li>
我想强制选择为内联,但生成的li没有'id'属性。
我该怎么办?
此致
哈维
答案 0 :(得分:0)
在你的CSS中:
ul.radio_list li
{
display: inline;
}
或者,您可以为您的无线电窗口小部件创建自己的格式化程序,或者从现有的sfWidgetFormSelectRadio类扩展并覆盖formatter()方法以您需要的格式显示无线电图标。