checkbox 怎样在编辑页默认选中在添加页添加的数据

<div class="formControls col-xs-8 col-sm-9" style="width:575px">
                    <?php
                        if($this->action->id == "edit"){

                        }else{
                           foreach($company_reasons as $key=>$v){ ?>
                               <input name="company_reasons[]" type="checkbox" id="company_reasons[]" value="<?=$key?>" />&nbsp;<?=$v?>&nbsp;&nbsp;  
                        <?php   
                            } 
                        }
                    ?>
                   
                </div>

代码如上 在数据库里我存的字段是
clipboard.png是这样的 该怎么写 !!

阅读 2.6k
2 个回答

你添加了一个数据对吧。然后有这个数据的信息,然后你带入过去。然后if判断呗

已解决 用的是yii自带的属性 CHtml::checkBox 代码如下 :

<?php foreach($company_reasons as $k=>$v): ?>

<?php echo CHtml::checkBox("company_reasons[]", in_array($v, $company_array), array("id"=>$v, "value"=>$v)); ?>

                         <label for=""><?php echo $v; ?></label>&nbsp;

<?php endforeach; ?>

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题