1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- namespace app\model;
- use think\Model;
- class DailyTasks extends Model
- {
- //装修案例
- public function materialCase(){
- return $this->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'
- ]);
- }
- }
|