From fbd8132bba838316626e642f816f418e7513fdb7 Mon Sep 17 00:00:00 2001 From: david Date: Tue, 20 Mar 2012 16:46:57 +0000 Subject: [PATCH] Fallo al guardar los idiomas y titulaciones de un candidato. git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_IntranetNueva/trunk@32 77cfc57b-8ef4-1849-9df6-4a38aa5da120 --- www/protected/controllers/CandidatoController.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/www/protected/controllers/CandidatoController.php b/www/protected/controllers/CandidatoController.php index d77bf03..ff25d23 100644 --- a/www/protected/controllers/CandidatoController.php +++ b/www/protected/controllers/CandidatoController.php @@ -113,23 +113,22 @@ class CandidatoController extends Controller $foundInvalidChild = false; if ($model->validate()) { - if (!MultiModelForm::validate($model, $idiomasValidos, $idiomasBorrados)) + if (!MultiModelForm::validate($idioma, $idiomasValidos, $idiomasBorrados)) $foundInvalidChild = true; - if (!MultiModelForm::validate($model, $titulacionesValidas, $titulacionesBorradas)) + if (!MultiModelForm::validate($titulacion, $titulacionesValidas, $titulacionesBorradas)) $foundInvalidChild = true; } if (!$foundInvalidChild && $model->save() ) { $masterValues = array ('candidato_id'=>$model->id); - if (MultiModelForm::save($model, $idiomasValidos, $idiomasBorrados, $masterValues) && - MultiModelForm::save($model, $titulacionesValidas, $titulacionesBorradas, $masterValues)) + if (MultiModelForm::save($idioma, $idiomasValidos, $idiomasBorrados, $masterValues) && + MultiModelForm::save($titulacion, $titulacionesValidas, $titulacionesBorradas, $masterValues)) { $this->guardarFoto($model->id, $foto); Yii::app()->user->setFlash('success', "Candidato dado de alta correctamente."); $url=$this->createUrl('index', array('id' => $model->id)); - //$this->redirect(array('index')); $this->redirect($url); } }