/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new CarrerasPorCurso(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['CarrerasPorCurso'])) { $model->attributes = $_POST['CarrerasPorCurso']; if ($model->save()) { $this->redirect(array('view', 'id' => $model->IdCarrerasPorCurso)); } } $this->render('create', array('model' => $model)); }
public function actionCrearCurso() { date_default_timezone_set('America/Tegucigalpa'); $model = new Curso(); if (isset($_POST['NombreCurso'], $_POST['Carreras'])) { $model->Nombre = strtoupper($_POST['NombreCurso']); $model->Codigo = strtoupper($_POST['CodigoCurso']); $model->Seccion = $_POST['SeccionCurso']; $model->PeriodoAcademico_IdPeriodoAcademico = $_POST['PeriodoAcademicoCurso']; $model->UsuarioUnitec_IdUsuarioUnitec = $_POST['AsesorCurso']; $model->Activo = 1; $model->CreadoPor = Yii::app()->user->name; if ($model->save()) { $cantidadCarreras = count($_POST['Carreras']); $IdUltimoCursoInsertado = Yii::app()->db->getLastInsertID('Curso'); for ($i = 0; $i < $cantidadCarreras; $i++) { $carreraTemp = new CarrerasPorCurso(); $carreraTemp->Carrera_IdCarrera = $_POST['Carreras'][$i]; $carreraTemp->Curso_IdCurso = $IdUltimoCursoInsertado; $carreraTemp->save(); } $this->redirect(Yii::app()->request->urlReferrer); } } }