public function actionGuardarRespuesta() { $id_inscripcion = Yii::$app->session->get('id_inscripcion'); $respuestasAlumno = DynamicFormModel::createMultiple(RespuestaAlumno::className()); DynamicFormModel::loadMultiple($respuestasAlumno, Yii::$app->request->post()); $valid = DynamicFormModel::validateMultiple($respuestasAlumno); if ($valid) { $negocio = new RespuestaExamenNegocio(); $negocio->guardarRespuestasAlumno($respuestasAlumno, $id_inscripcion); } Yii::$app->session->remove('id_inscripcion'); Yii::$app->session->close(); return $this->redirect(['index']); }
/** * @return \yii\db\ActiveQuery */ public function getRespuestaAlumnos() { return $this->hasMany(RespuestaAlumno::className(), ['id_alumno' => 'id']); }