/** * @return \yii\db\ActiveQuery */ public function getEmployees() { return $this->hasMany(Employee::className(), ['position_type_id' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getEmployee() { return $this->hasOne(Employee::className(), ['employee_id' => 'employee_id']); }
public function getEmployee() { return $this->hasOne(Employee::className(), ['id' => 'employee_id'])->with('profile')->setModelScenario(Employee::SCENARIO_LIMITED); }
/** * @return EmployeeQuery */ public function getEmployees() { return $this->hasMany(Employee::className(), ['ReportsTo' => 'EmployeeID'])->inverseOf('reportsTo'); }
/** * @return EmployeeQuery */ public function getEmployee() { return $this->hasOne(Employee::className(), ['EmployeeID' => 'EmployeeID'])->inverseOf('orders'); }
/** * @return \yii\db\ActiveQuery */ public function getSalesRepEmployeeNumber0() { return $this->hasOne(Employee::className(), ['employeeNumber' => 'salesRepEmployeeNumber']); }
/** * @return EmployeeQuery */ public function getEmployees() { return $this->hasMany(Employee::className(), ['EmployeeID' => 'EmployeeID'])->viaTable('EmployeeTerritories', ['TerritoryID' => 'TerritoryID']); }