最近在用yii架構開發一個項目,發現這個項目非常強大,而且非常的容易上手,建議php愛好者去學習一下。
用的時候遇到一個問題,就CHtml::activeRadioButtonList生成的單選框總是分成兩行,看起來很舒服,後來去看了一下他的源碼,發現他預設輸出的是帶有label标簽的,我個人是把這個label标簽換成span标簽。
使用方法:
$sex_radiobuttonList = CHtml::activeRadioButtonList($model,'sex',array('男士'=>'男士','女士'=>'女士'),
array('template'=>'{input}{label}','separator'=>" "));
$sex_radiobuttonList= str_replace("<label", "<span", $sex_radiobuttonList);
$sex_radiobuttonList= str_replace("</label", "</span", $sex_radiobuttonList);
echo $sex_radiobuttonList;