login表有user表的外键字段userid,user表所对应的模型,就应该使用hasOne去关联login表, login表就是从属于user表;反之,login表所对应的模型,则用belongsTo去关联user表 ,user为主,里面有一个login。
说明:hasOne和belongsTo可以同时使用,也可以单独只使用一个。
三、关联表结构
四、Model模型定义关联
默认情况下,Thinkphp5.0使用的是user_id
作为外键关联,如果不是的话则需要在关联定义的时候指定,例如:
user表对应的的Model模型:User
<?php namespace app\common\model; use think\Model; use think\Db; class Us