Yii:隐藏radioButtonList的项目

时间:2014-08-14 15:34:34

标签: php yii radiobuttonlist

在Yii中,我的表单包含radioButtonList,如下所示:

<?php echo  $form->radioButtonList($model, 'send_option', array('mobile'=>'Send SMS to Mobile','email'=>'Send an E-mail')); ?>

我是Yii的新手。我想要隐藏列表的第二项(即发送电子邮件)。

任何建议都表示赞赏。

提前谢谢

1 个答案:

答案 0 :(得分:1)

您可以通过Yii clientScript删除它。像下面的东西

Yii::app()->clientScript->registerScript('search', "
    $('#ModelClassName_send_option_1').hide(); 
    //If your model class name is Message (eg) then it should be $('#Message_send_option_1').hide();
    $('label[for=\"ModelClassName_send_option_1\"]').hide();
");

或者您可以从阵列中删除它。简单地

<?php echo  $form->radioButtonList($model, 'send_option', array('mobile'=>'Send SMS to Mobile',)); ?>