コード例 #1
0
ファイル: UserBase.php プロジェクト: adsavin/coolexam
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getAnswers()
 {
     return $this->hasMany(Answer::className(), ['id' => 'answer_id'])->viaTable('user_has_answer', ['user_id' => 'id']);
 }
コード例 #2
0
ファイル: AnswerImage.php プロジェクト: pyvil/yii-app
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getIdAnswer()
 {
     return $this->hasOne(Answer::className(), ['id' => 'id_answer']);
 }
コード例 #3
0
ファイル: Question.php プロジェクト: CatherineCD/project
 public function getRightAnswer()
 {
     $query = 'question_answer.is_right=1 AND question_answer.question_id=' . $this->id;
     return $this->hasMany(Answer::className(), ['id' => 'answer_id'])->viaTable('question_answer', ['question_id' => 'id'])->innerJoin('question_answer', 'answer.id=question_answer.answer_id')->where($query);
 }
コード例 #4
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getAnswer()
 {
     return $this->hasOne(Answer::className(), ['id' => 'answer_id']);
 }
コード例 #5
0
ファイル: QuestionBase.php プロジェクト: adsavin/coolexam
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getAnswers()
 {
     return $this->hasMany(Answer::className(), ['question_id' => 'id']);
 }