hasOne('UserModel','id','user_id')->field('id,user_nickname,avatar'); } public function jsOrder() { return $this->hasOne('JsOrderModel','id','order_id')->field('id,order_sn'); } public function project() { return $this->hasOne('JsProjectModel','id','project_id')->field('id,name'); } public function getList($js_id,$page = 1) { $list = $this::with(['user','jsOrder','project'])->where('js_id',$js_id)->order('id','desc')->page($page,20)->select(); return $list; } }