thinkphp一对一模型关联 约束查询出的数据 刘伟 thinkphp / 2018-11-29 刘伟 thinkphp 2018-11-29 笔记: 如果要对关联模型进行约束,可以使用闭包的方式。要点:1、filed字段要包含User模型的外键名,否则会导致关联查询失败。 $users = User::with(['profile' => function($query) { $query->field('user_id,email'); })->select();
评论列表
namespace app\common\model;
use think\Model;
class WithDrawals extends Model
{
public function userRelation(){
return $this->belongsTo('Users','user_id');
}
}
$users = User::hasWhere('profile', ['字段名'=>'值'])->select();
//字段名是被关联模型中的字段名,不能是User模型中的。