您的当前位置:首页>全部文章>文章详情

关于tp6中关联模型的bind函数的说明

发表于:2021-07-01 00:40:56浏览:136次TAG: #ThinkPHP #PHP

示例一:

表A(字段:id,a_title,b_id)
表B(字段:id,b_title)

// 在表A模型里面关联B
public function b()
{
    // 不管是用主动关联还是被动关联效果都一样
    return $this->belongsTo(B::class,'b_id','id')->bind(['b_title']);
}
说明:在查询列表或详情,则不会有b这个对象,只会取出bind里面的字段跟表A字段同级别

示例二:

表A(字段:id,a_title)
表B(字段:id,b_title,a_id)

// 在表A模型里面关联B
public function b()
{
    // 不管是用主动关联还是被动关联效果都一样
    return $this->belongsTo(B::class,'b_id','id')->bind(['b_title']);
}
说明:在查询列表或详情,则会有b这个对象,同时也会取出bind里面的字段跟表A字段同级别