# 关联模型$this->hasOne(关联模型的类名, 关联模型的外键, 当前模型的主键); $this->belongsTo(关联模型的类名, 当前模型的外键, 当前模型的主键); $this->hasMany(关联模型的类名, 关联模型的外键, 当前模型主键 ...
关联模型三类 .一对于 hasOne .一对多 hasMany .属于 belongsTo .对对多 belongsToMany 三种关联的时候。 .按从属结构,分两种,父子结构。同级结构。 .记住这两个结构。会可以很方便的记忆,三个函数的参数。 父hasOne 子子父 ABBA 父hasMany 子子父 ABBA 子belongsTo 父父子 BAAB A belongsToMany B C B ...
2020-05-27 14:30 0 804 推荐指数:
# 关联模型$this->hasOne(关联模型的类名, 关联模型的外键, 当前模型的主键); $this->belongsTo(关联模型的类名, 当前模型的外键, 当前模型的主键); $this->hasMany(关联模型的类名, 关联模型的外键, 当前模型主键 ...
后面的bind 就可以吧StoneModel模型中的 name字段绑定到当前模型中的stone_name字段中 这样就可以达到不显示绑定模型中多余字段的目的 并且在当前模型获取数据时不会禅城多个数据层级 ...
// 查询用户昵称是think的用户 // 注意第一个参数是关联方法名(不是关联模型名) $users = User::hasWhere('profile', ['nickname'=>'think'])->select(); // 可以使用闭包查询 $users ...
...
1.模型中建立关联关系 ...
文章表SQL CREATE TABLE `tp_article` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `title` varchar(50) DEFAULT NULL COMMENT '标题', `add_time ...
在一个模型中,新建方法实现外键关联 hasOne(关联模型,关联模型主键,当前模型外键) bind('name'),将关联模型得name属性绑定到当前模型 通过with关联表使用该方法 ...
控制器: 模型Article.php 模型Comment.php ...