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:不足之处欢迎指出,交流才能进步