public function attach($owner) { if (!$owner instanceof Base) { $behaviorClass = $this->className(); $ownerClass = Base::className(); throw new InvalidConfigException("'{$behaviorClass}' must only be attached to '{$ownerClass}' instances."); } parent::attach($owner); }
/** * @return \yii\db\ActiveQuery */ public function getNik0() { return $this->hasOne(Base::className(), ['nik' => 'nik']); }
/** * @return \yii\db\ActiveQuery */ public function getBase() { return $this->hasOne(Base::className(), ['id' => 'base_id']); }
/** * @return \yii\db\ActiveQuery */ public function getBases() { return $this->hasMany(Base::className(), ['user_id' => 'id'])->inverseOf('user'); }