Yii,Uncaught TypeError:无法读取属性'长度'未定义的CheckBoxList

时间:2015-04-30 07:00:17

标签: php yii

我最初的dropDownList为Service

<div class="row">
    <?php echo $form->labelEx($model,'service_id'); ?>
    <?php echo $form->dropDownList($model, 'service_id', GxHtml::listDataEx(Service::model()->findAllAttributes(null, true))); ?>
    <?php echo $form->error($model,'service_id'); ?>
</div><!-- row -->

然后我想把它变成一个checkBoxList:

<div class="row">
    <?php echo $form->labelEx($model,'service_id'); ?>
    <?php echo $form->checkBoxList($model, 'service_id', CHtml::listData(Service::model()->findAll(),'id','serviceInfo'),
            array( 
                'labelOptions'=>array('style'=>'display:inline'),
            )
    );?>
    <?php echo $form->error($model,'service_id'); ?>
</div><!-- row -->

不幸的是,它现在给了我:

  

未捕获的TypeError:无法读取属性&#39;长度&#39;未定义的

我能知道我做错了什么吗?请指导我。感谢

1 个答案:

答案 0 :(得分:0)

我之前附加了一个小部件,因此在删除后,它现在正在运行。感谢您的帮助。