Example #1
0
 public function setLocalities($localities)
 {
     PhysicianLocality::deleteAll(['physician_id' => $this->physician_id]);
     if (is_array($localities)) {
         foreach ($localities as $locality) {
             $model = new PhysicianLocality();
             $model->physician_id = $this->physician_id;
             $model->locality_id = $locality;
             $model->save();
         }
     }
 }
Example #2
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getPhysicianLocalities()
 {
     return $this->hasMany(PhysicianLocality::className(), ['locality_id' => 'locality_id']);
 }