/** * @get works */ public function getWorks() { return $this->hasMany(Work::className(), ['student_id' => 'id']); }
/** * @get works */ public function getTerms() { return $this->hasMany(Work::className(), ['teacher_id' => 'id'])->where(['work_type_id' => Work::TYPE_TERM]); }
public function getReserved() { return $this->hasOne(Work::className(), ['reserved_id' => 'id']); }