關聯模型三類
1.一對於 hasOne
2.一對多 hasMany
3.屬於 belongsTo
4.對對多 belongsToMany
三種關聯的時候。
1.按從屬結構,分兩種,父子結構。同級結構。
2.記住這兩個結構。會可以很方便的記憶,三個函數的參數。
父hasOne(子子父) ------ABBA
父hasMany(子子父) ----ABBA
子belongsTo(父父子) --BAAB
A belongsToMany B C B A
每種關聯模型,都是一個虛擬視圖
可以對這種新的關聯模型,進行四種操作
也就是增刪改查
關聯模型
# 關聯模型
$this->hasOne(關聯模型的類名, 關聯模型的外鍵, 當前模型的主鍵);
$this->belongsTo(關聯模型的類名, 當前模型的外鍵, 當前模型的主鍵);
$this->hasMany(關聯模型的類名, 關聯模型的外鍵, 當前模型主鍵);
$this->belongsToMany(關聯的模型類名, 中間表表名, 關聯模型在中間模型的外鍵名稱,當前模型在中間模型中的外鍵名稱);
tp的關聯模型,解釋的很噁心,由於tp借鑑了,laraval的關聯,直接上下面的內容吧
https://www.jianshu.com/p/425b0ea1117chttps://www.baidu.com/s?wd=laravel+模型關聯&ie=UTF-8