ThinkPHP的查询关联功能怎么用

一. 模型关联

1.1一对一关联

一对一关联即两个数据表中各自只有一条记录,这时使用hasOne()和belongTo()函数进行关联。假定我们拥有两个数据表,一个称为用户表(user table),另一个则为用户信息表(userinfo table),它们各自的结构如下:

user:
id
name

userinfo:
id
user_id
age

登录后复制

上面两个表是通过字段user_id进行关联的。现在我们需要在user表中查询用户信息和对应的年龄,步骤如下:

在User模型中定义一个userinfo()方法,方法名随意。

//User模型