Beispiel #1
1
 public function saveExamType($exam)
 {
     $exam_type = $this->exam_type;
     foreach ($exam_type as $value) {
         $model = new ExamType();
         $model->name = $value;
         $model->exam_id = $exam->id;
         $res = ExamType::findOne(['name' => $value, 'exam_id' => $exam->id]);
         if ($model->validate()) {
             if (empty($res)) {
                 $model->save();
             }
         } else {
             foreach ($model->errors as $key => $value) {
                 $this->addError($key, $model->getFirstError($key));
             }
         }
     }
     return $model;
 }