请问模型中的操作方法, belongsTo, hasOne他们的区别是什么,有点搞混了
来源:8-7 读取器的巧妙应用
小新在编程
2017-07-18
请问模型中的操作方法, belongsTo、 hasOne他们的区别是什么,有点搞混了
写回答
2回答
-
这个 我个人建议你看一下 一对一关系。搞清楚一对一关系的方向才是真的理解了。你这个理解属于技巧性的不是原理性的。
00 -
小新在编程
提问者
2017-07-18
刚刚看了老师的讲解,明白了很多, 我这样理解,老师你看对不对啊。
如果外键在当前模型里面,则使用使用belongsTo来关联模型;
如果外键在关联的模型里面, 则使用hasOne来关联模型;
比如:
Banner模型关联BannerItem模型,外键在BannerItem中, 使用hasOne来关联BannerItem模型
Theme模型关联Image模型, 外键在Theme模型里, 使用belongsTo来关联Image模型
BannerItem模型关联Image模型, 外键在BannerItem模型里, 使用belongsTo来关联Image模型
112017-07-30
相似问题