/** * @return \yii\db\ActiveQuery WorkType */ public function getWorkTypes() { return $this->hasMany(WorkType::className(), ['id' => 'work_type_id'])->viaTable('vacancy_work_type', ['vacancy_id' => 'id']); }
/** * return the course preferences of a student * @return $this */ public function getWorkPreferences() { return $this->hasMany(WorkType::className(), ['id' => 'work_type_id'])->viaTable('student_work_preference', ['student_id' => 'id'])->all(); }