public function saveAffilation($affiliatedId, $affiliateEntityId, $runValidation = true) { if (($model = AffiliateContent::findOne(['affiliate_id' => $affiliatedId, 'affiliate_entity_id' => $affiliateEntityId, 'entity_id' => $this->id, 'entity_type' => $this->entity_type])) === null) { $model = new AffiliateContent(); } $model->affiliate_id = $affiliatedId; $model->affiliate_entity_id = $affiliateEntityId; $model->entity_id = $this->id; $model->entity_type = $this->entity_type; $model->save(); }
/** * @return \yii\db\ActiveQuery */ public function getAffiliatecontent() { return $this->hasMany(AffiliateContent::className(), ['affiliateId' => 'Id']); }