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

猜你喜欢

转载自www.cnblogs.com/hulewa/p/11857865.html