请问模型中的操作方法, belongsTo, hasOne他们的区别是什么,有点搞混了

来源:8-7 读取器的巧妙应用

小新在编程

2017-07-18

请问模型中的操作方法, belongsTo、 hasOne他们的区别是什么,有点搞混了

写回答

2回答

7七月

2017-07-18

这个 我个人建议你看一下 一对一关系。搞清楚一对一关系的方向才是真的理解了。你这个理解属于技巧性的不是原理性的。

0
0

小新在编程

提问者

2017-07-18

刚刚看了老师的讲解,明白了很多, 我这样理解,老师你看对不对啊。

如果外键在当前模型里面,则使用使用belongsTo来关联模型; 

如果外键在关联的模型里面, 则使用hasOne来关联模型; 

比如: 

Banner模型关联BannerItem模型,外键在BannerItem中, 使用hasOne来关联BannerItem模型 

Theme模型关联Image模型, 外键在Theme模型里, 使用belongsTo来关联Image模型 

BannerItem模型关联Image模型, 外键在BannerItem模型里, 使用belongsTo来关联Image模型

1
1
宫保鸡丁0
http://blog.csdn.net/github_37512301/article/details/75675054 这个你可以看看,感觉挺形象的。
2017-07-30
共1条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程