/** * 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 = HistorialNotasEnfermeria::model()->findByPk($_GET['id']); if (isset($_POST['HistorialNotasEnfermeria'])) { $model = HistorialNotasEnfermeria::model()->findByPk($_GET['id']); $model->observaciones = $_POST['HistorialNotasEnfermeria']['observaciones']; if ($model->save()) { $detalleP = HistorialNotasEnfermeriaDetalles::model()->findAll("historial_notas_enfermeria_id = {$model->id}"); foreach ($detalleP as $detalle_P) { $detalle_P->delete(); } //Los detalles de la Compra for ($i = 0; $i <= $_POST['variable']; $i++) { if (isset($_POST['nota_' . $i])) { $detalleC = new HistorialNotasEnfermeriaDetalles(); $detalleC->historial_notas_enfermeria_id = $model->id; $detalleC->fecha = Yii::app()->dateformatter->format("yyyy-MM-dd", $_POST['fecha_' . $i]); $detalleC->hora = $_POST['hora_' . $i]; $detalleC->nota = $_POST['nota_' . $i]; $detalleC->save(); } } $this->redirect(array('view', 'id' => $model->id)); } } // $model=$this->loadModel($id); // // Uncomment the following line if AJAX validation is needed // // $this->performAjaxValidation($model); // if(isset($_POST['HistorialNotasEnfermeria'])) // { // $model->attributes=$_POST['HistorialNotasEnfermeria']; // if($model->save()) // $this->redirect(array('view','id'=>$model->id)); // } $this->render('update', array('model' => $model)); }