求助数组在模板中显示多选框选中的问题

浏览:867 发布日期:2017/03/10 分类:ThinkPHP5专区 关键字: 多选框 数组
向要选中多选框的几个框,已经通过数组获取了那几个要选中的ID,代码如下,模板代码再如如下,怎么判断并显示出来呢?求教求教    public function edit_Zb()
    {
        $zb = new ZbModel();
        if(request()->isPost()){

            $param = input('post.');
            $flag = $zb->editZb($param);
            return json(['code' => $flag['code'], 'data' => $flag['data'], 'msg' => $flag['msg']]);
      }

          // $this->assign('res',$res);

          $id = input('param.id');
          $this->assign('zb',$zb->getOneZb($id));
          $hjid = Db::table('think_zb')->where('id', $id)->value('zb_position_id');//获取货架ID字段的字符串
          $lines = explode(",",$hjid);//分割HJID变了,用,作为分割符。
          $this->assign('lines',$lines);
          //dump($lines);die;
          $position = new ZhuangbeiPositionModel();
          $hj= Db::query('select * from think_zb_position where status = 1');
          $this->assign('hj',$hj);
          $pin= Db::query('select * from think_zb_pp where status = 1');
          $this->assign('pin',$pin);
          $lei= Db::query('select * from think_zb_lb where status = 1');
          $this->assign('lei',$lei);
          
          return $this->fetch();
    }
数组lines已经获取了需要选中的多选框的ID,如何在模板里判断并选中该ID号的多选框?

多选框代码如下:                            <div class="input-group col-sm-4">


                                    {if !empty($hj)}
                                        {foreach name="hj" item="vo"}
                                        <div class="checkbox checkbox-success checkbox-inline">
                                        <input type="checkbox" name="zb_position_id" id="inlineCheckbox{$vo.id}" value="{$vo.id}">
                                        <label for="inlineCheckbox{$vo.id}"> {$vo.name} </label>
                                        </div>
                                        {/foreach}
                                    {/if}
                            </div>
真心求教,我这里$LINES变量貌似没传到模板,怎么传呢?
另外请无视原生SQL语句,我已经改好了。
再次求教,怎么在模板里判断并选中该ID号的多选框!?
最佳答案
评论( 相关
后面还有条评论,点击查看>>