当我们需要联表查询的时候就需要用到关联.
[查询]
在model里增加一个方法
public function xxxx()
{
return $this->hasMany('另一个表','对方的链接桥','本方链接桥');
}
需要使用的时候直接$user->xxxx使用,注意此时的xxxx为属性而不是方法,不需要括号.
当然,后面还可以接方法比如->where()->find();来获取一条
众所周知,在User::get(1)的时候并不会进行查找另一个表,只有xxxx的时候才会进行联表查找,如果想要在get()的时候就预处理搞定,就需要在get里面的参数再加入xxxx,最终构成
get(1,'xxxx')
[插入]
当两个模型需要进行桥接处理的时候,可以使用$user->xxxx()->save($变量)
通过读取user中的关联桥来保存变量到数据库