在Yii中,我的表单包含radioButtonList,如下所示:
<?php echo $form->radioButtonList($model, 'send_option', array('mobile'=>'Send SMS to Mobile','email'=>'Send an E-mail')); ?>
我是Yii的新手。我想要隐藏列表的第二项(即发送电子邮件)。
任何建议都表示赞赏。
提前谢谢
答案 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',)); ?>