TP5三种关联模型,以及等级层次
关联模型三类
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/425b0ea1117c
https://www.baidu.com/s?wd=laravel+模型关联&ie=UTF-8