Esempio n. 1
0
 /**
  * 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();
 }
Esempio n. 2
0
 /**
  * @return \yii\db\ActiveQuery WorkType
  */
 public function getWorkTypes()
 {
     return $this->hasMany(WorkType::className(), ['id' => 'work_type_id'])->viaTable('vacancy_work_type', ['vacancy_id' => 'id']);
 }
Esempio n. 3
0
 public static function getWorkTypesList()
 {
     $workTypes = WorkType::find()->all();
     return ArrayHelper::map($workTypes, 'id', 'type');
 }