请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答

2回答

7七月 2017-07-18 23:25:24

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

0 回复 有任何疑惑可以回复我~
提问者 小新在编程 2017-07-18 21:38:56

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

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

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

比如: 

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

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

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

1 回复 有任何疑惑可以回复我~
  • http://blog.csdn.net/github_37512301/article/details/75675054  这个你可以看看,感觉挺形象的。
    回复 有任何疑惑可以回复我~ 2017-07-30 23:00:34
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信