/** * @get tasks */ public function getTasks() { return $this->hasMany(Task::className(), ['teacher_id' => 'id']); }
/** * @get task */ public function getTask() { return $this->hasOne(Task::className(), ['id' => 'task_id']); }
/** * @return TaskQuery */ public function getTask() { return $this->hasOne(Task::className(), ['id' => 'task_id'])->inverseOf('tickets'); }
/** * @return \yii\db\ActiveQuery */ public function getTasks() { return $this->hasMany(Task::className(), ['available_task_id' => 'id']); }
/** * @return Task[] */ public function getFinishedTasks() { return $this->hasMany(Task::className(), ['user_id' => 'id'])->finished()->all(); }