Php Yii框架radiobuttonlist

Php Yii框架radiobuttonlist,php,yii,radiobuttonlist,Php,Yii,Radiobuttonlist,是否有人可以说明在提交表单时如何确定选择了哪个单选按钮 我使用的是CActiveForm::radioButtonList?您不需要确定它。客户端将在POST数据中传输其值 例如这样的代码 <?=$form->radioButtonList($person,'gender_code',array('m'=>'Male','f'=>'Female')); ?> 将表格POST[gender\u code]=m或POST[gender\u code]=f单选列表反

是否有人可以说明在提交表单时如何确定选择了哪个单选按钮


我使用的是
CActiveForm::radioButtonList

您不需要确定它。客户端将在
POST
数据中传输其值

例如这样的代码

<?=$form->radioButtonList($person,'gender_code',array('m'=>'Male','f'=>'Female')); ?>


将表格
POST[gender\u code]=m
POST[gender\u code]=f

单选列表反映了简单的表格提交流程。例如,如果您有以下列表实现

 <div class="form">
<?php echo CHtml::beginForm(); ?>     
    <div class="row">
        <?php
            echo CHtml::radioButtonList(
                    'registerMode',
                    'consumer',
                    array(
                        'consumer'=>'I am a FOODIE ',
                        'staff'=>'I want to give Services ',
                    ),
                    array('template'=>'<div class="rb">{input}</div><div class="rb">{label}</div><div class="clear">&nbsp;</div>')
                );
        ?>
    </div>     
    <div class="row">
        <?php echo CHtml::submitButton('Register',array('class'=>'submit')); ?>
    </div>

<?php echo CHtml::endForm(); ?>
</div><!-- form -->
它表示所选选项的名称或索引

下面的代码可以获取值

  if(isset($_POST['registerMode']))
         CVarDumper::Dump($_POST['registerMode'],100,true);

祝你好运

+1对于模板,我最终得到了
'template'=>'{input}{label}'
:)OP询问了CActiveForm中的radioButtonList()方法,而不是CHtml。
  if(isset($_POST['registerMode']))
         CVarDumper::Dump($_POST['registerMode'],100,true);