您现在的位置是:网站首页>PHPPHP

【thinkphp】之复选框编辑

言语博客2020-06-08 11:50:10 PHP

简介【thinkphp】之复选框的编辑详解

第一步:控制器代码


 public function edit($id)

    {

        $ManagementModel=new ManagementModel();

$data=$ManagementModel->getOne($id); //查询单个文章的内容

          //1.获取文章属于哪个分类

$res=$ManagementModel->getMana();

//2.获取标签数据

$tagData = $ManagementModel->getPro();

$this->assign( 'tagData' , $tagData );

               //4.获取当前文章所有标签id

$tag_ids = db( 'matag' )->where( 'ma_id',$id )->column( 'tag_id' );

$this->assign( 'tag_ids' , $tag_ids );

$this->assign('data',$data);

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

return view();

    }


第二步:模型代码


public function getOne($id){


return $this->where('id',$id)->find();


}


//查询标签

public function getPro(){

return db('professor')->select();

}


第三步:html


<div class="layui-form-item">

<label class="layui-form-label">教授课程:</label>

<div class="layui-input-block"  >

{volist name="tagData"  id="vv"}

<input  {if condition="in_array($vv['did'],$tag_ids)"}checked{/if}     type="checkbox" name="like[]" value="{$vv.did}" title="{$vv.pro_name}">


  {/volist}

</div>

</div>

第四步:效果


84e9ae62b400b065ece0cae4fdb5cf6.png


很赞哦! (^_^)

文章评论

网站公告

站点信息

  • 建站时间:2020-04-25
  • 网站程序:ThinkPHP
  • 文章统计:113条