/**
  * Updates a particular model.
  * If update is successful, the browser will be redirected to the 'view' page.
  * @param integer $id the ID of the model to be updated
  */
 public function actionUpdate($id)
 {
     $model = $this->loadModel($id);
     $modelFamiliares = new Familiar();
     // Ruta de la imagen
     $path_picture = Yii::getPathOfAlias('webroot') . "/images/uploads/";
     // Uncomment the following line if AJAX validation is needed
     $this->performAjaxValidation(array('model' => $model, 'modelFamiliares' => $modelFamiliares));
     if (isset($_POST['Conductor'], $_POST['Familiar'])) {
         $model->attributes = $_POST['Conductor'];
         $modelFamiliares->attributes = $_POST['Familiar'];
         $modelFamiliares->id_persona1 = $model->id_persona;
         $modelFamiliares->setIsNewRecord(false);
         // Instancia a un objeto para subir archivos
         $uploadedFile = CUploadedFile::getInstance($model, 'con_fot');
         //si el campo de la imagen está vacio o es null
         if ($model->con_fot == '' || $model->con_fot == null) {
             // Fija el nombre del archivo
             $fileName = "{$model->id_persona}-" . date('Ymd');
         } else {
             // Ya tenemos una imagen registrada
             $fileName = $model->con_fot;
         }
         if (!empty($uploadedFile)) {
             // Guardar Imagen
             $uploadedFile->saveAs($path_picture . $fileName);
             $model->con_fot = $fileName;
         }
         if ($model->save() && $modelFamiliares->update()) {
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $this->render('update', array('model' => $model, 'modelFamiliares' => $modelFamiliares));
 }