糊了

导航

thinkphp5 模型belongsTo和hasOne的区别

belongsTo 和 hasOne 都表示一对一关系

有外键的表关联主键表 使用belongsTo   主键表关联外键表使用hasOne

举例:

首先有user表 字段 id name password字段
然后有user_address表 id user_id city字段

在User模型中关联user_address表的时候使用hasOne,因为在user表中没有关联两个表的外键

在UserAddress模型中关联user表的时候使用belongsTo,因为在user_address表中有关联两个表的外键user_id

posted on 2019-11-14 15:49  糊了  阅读(996)  评论(0)    收藏  举报