1

重複の可能性:
Yii CHtml::radioButtonList - 水平方向に配置する CSS

私は yii フレームワークが初めてで、その疑いはばかげているかもしれません!

横にラベルを付けてラジオボタンのコードを書きたい!

私のコードは次のとおりです

<div class="column">
<?php echo $form->radioButton($model,'radio',false); ?>
<?php echo $form->error($model,'radio'); ?>
</div>

<div class="row">
<?php echo $form->labelEx($model,'I need a room'); ?>
</div>

しかし、それは見栄えがよくありません!これを行うより良い方法はありますか?

4

2 に答える 2

3

オンラインでコードを入手しました!それを共有することは、将来誰かのために役立つ可能性があります

<?php echo  $form->radioButtonList($model,'radio',array('m'=>'male','f'=>'female'),array('separator'=>'', 'labelOptions'=>array('style'=>'display:inline'))); ?>
于 2012-06-19T18:44:39.597 に答える
1

次のコードは、「radio」属性で作成されたラジオボタンのラベルを作成します。このコードを「echo $form->radiob.....」の後に配置します。

<?php echo CHtml::activeLabel($model, 'radio', array('label' => 'My Label', 'style'=>'display:inline')); ?>

display:inline を使用するか、css クラスを追加して、必要な場所に正確にラベルを取得します。

于 2012-06-19T19:00:08.367 に答える