hasOne(MaterialCase::class,'id','con_id'); } //客户见证 public function materialEvidence(){ return $this->hasOne(MaterialEvidence::class,'id','con_id'); } //视频素材 public function video(){ return $this->hasOne(Video::class,'id','con_id'); } //图文素材 public function article(){ return $this->hasOne(Article::class,'id','con_id'); } //朋友圈 public function dailyWechatArticle(){ return $this->hasOne(DailyWechatArticle::class,'id','con_id'); } /** * 多态关联 */ public function content() { return $this->morphTo(['type', 'con_id'], [ 'material_case'=>'app\model\MaterialCase', 'video'=>'app\model\Video', 'evidencelist' => 'app\model\MaterialEvidence', 'article' => 'app\model\Article', 'wxshowlist' => 'app\model\DailyWechatArticle' ]); } }