예제 #1
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getScorecards()
 {
     return $this->hasMany(Scorecard::className(), ['practice_id' => 'id']);
 }
예제 #2
0
 /**
  * Returns scorecards for this competition. Ignore registered non-participant.
  *
  * @return \yii\db\ActiveQuery
  */
 public function getScorecards()
 {
     return $this->hasMany(Scorecard::className(), ['registration_id' => 'id'])->viaTable('registration', ['competition_id' => 'id']);
     //return Scorecard::find()->where(['registration_id' => $this->getRegistrations()->select('id')]);
 }
예제 #3
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getScorecard()
 {
     return $this->hasOne(Scorecard::className(), ['id' => 'scorecard_id']);
 }
예제 #4
0
파일: _Hole.php 프로젝트: kleitz/golfleague
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getScorecards()
 {
     return $this->hasMany(Scorecard::className(), ['id' => 'scorecard_id'])->viaTable('score', ['hole_id' => 'id']);
 }
예제 #5
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getScorecards()
 {
     return $this->hasMany(Scorecard::className(), ['registration_id' => 'id']);
 }