blongsTo 用法

当存在这样两张表的时候:

one{
    'id':1,
    'name':"name"
     'sex':"sex"   
    'type':2
}

two{
     'id':2,
    'type':json
}

当我们需要在调用到 one 表的时候同时关联到 two 表中的数据的时候:

 

  第一步,创建模型,因为 one 有外键 type,所以用belongsTo的方法:

  

use \think\Model;
class BlogContent extends Model{
    public function BlogType()
    {
        return $this->belongsTo('BlogType','type','id');
    }
}

  第二步,在控制器查询数据,传给前端:

public function index(){
        $model = new BlogContent();
        $list = $model->with('BlogType')->select();
        $this->assign('list',$list);
        return $this->fetch();
    }

  之后在html文件上面处理一下就可以了

 

PS:不足之处欢迎指出,交流才能进步

posted @ 2018-09-28 10:34  一枚找不到名的程序猿  阅读(197)  评论(0编辑  收藏  举报