Esempio n. 1
0
 public function beforeSave($insert)
 {
     if (parent::beforeSave($insert)) {
         $cur_subject = Subject::findOne(['id' => $this->subject_id]);
         $this->section = $cur_subject->section;
         $question = new Question();
         $subjects = Subject::find()->where(['section' => $cur_subject->section, 'type' => 1])->all();
         $q_ids = '';
         foreach ($subjects as $subject) {
             $q_ids .= $question->getSubjectQuestionsIds($subject->id) . ',';
         }
         $q_ids .= $question->getSubjectQuestionsIds($cur_subject->id);
         $this->questions_ids = $q_ids;
         return true;
     }
     return false;
 }
Esempio n. 2
0
 public function beforeSave($insert)
 {
     if (parent::beforeSave($insert)) {
         $subject = Subject::findOne(['id' => $this->subject_id]);
         $this->section = $subject->section;
         $question = new Question();
         $this->questions_ids = $question->getSubjectQuestionsIds($this->subject_id);
         return true;
     }
     return false;
 }