一. 模型关联
1.1一对一关联
一对一关联即两个数据表中各自只有一条记录,这时使用hasOne()和belongTo()函数进行关联。假定我们拥有两个数据表,一个称为用户表(user table),另一个则为用户信息表(userinfo table),它们各自的结构如下:
user:
id
name
userinfo:
id
user_id
age
登录后复制
上面两个表是通过字段user_id进行关联的。现在我们需要在user表中查询用户信息和对应的年龄,步骤如下:
在User模型中定义一个userinfo()方法,方法名随意。
//User模型