我尝试使用foreach在yii框架中创建复选框,我编写的代码是
<?php
foreach ($similarEdu as $value)
{
$checkBoxName = $value['checkBoxName'];
$checkBoxId = $value['checkBoxId'];
?>
<?php echo $form->labelEx($model,$checkBoxName); ?>
<?php echo $form->checkBox($model,'check[]', array('value'=>$checkBoxId)); ?>
<?php echo $form->error($model,'check'); ?>
<?php
}
?>
对于特定情况我检查了所有复选框并尝试获取它们的值,我得到这样的结果:
Array
(
[SimilarForm] => Array
(
[check] => Array
(
[0] => 0
[1] => 20800
[2] => 0
[3] => 20801
[4] => 0
[5] => 20803
[6] => 0
[7] => 20804
[8] => 0
[9] => 20805
)
)
[yt1] => Submit
)
我不知道为什么它在数组中的每个指定值后显示0。请帮忙。