/** * 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); $emp_exp = EmployeeExperience::model()->findByPk($model->employee_experience_trans_emp_experience_id); // Uncomment the following line if AJAX validation is needed $this->performAjaxValidation($emp_exp); $emp_exp->employee_experience_to = date("d-m-Y", strtotime($emp_exp->employee_experience_to)); $emp_exp->employee_experience_from = date("d-m-Y", strtotime($emp_exp->employee_experience_from)); if (isset($_POST['EmployeeExperience'])) { $emp_exp->attributes = $_POST['EmployeeExperience']; $todate = $_POST['EmployeeExperience']['employee_experience_to']; $fromdate = $_POST['EmployeeExperience']['employee_experience_from']; $from_date = date("Y-m-d", strtotime($fromdate)); $to_date = date("Y-m-d", strtotime($todate)); $valid = $emp_exp->validate(); if ($valid) { $datetime1 = date_create($to_date); $datetime2 = date_create($from_date); $total_exp = date_diff($datetime1, $datetime2); $diffday = $total_exp->format('%d'); $diffmonth = $total_exp->format('%m'); $diffyear = $total_exp->format('%y'); $experince = $diffyear . 'Y ' . $diffmonth . 'M ' . $diffday . 'D'; $emp_exp->employee_experience = $experince; $emp_exp->employee_experience_to = $to_date; $emp_exp->employee_experience_from = $from_date; $emp_exp->save(); $this->redirect(array('employeeTransaction/employeeExperience', 'id' => $model->employee_experience_trans_user_id)); } //$this->redirect(array('view','id'=>$model->employee_experience_trans_id)); } $this->render('update', array('model' => $model, 'emp_exp' => $emp_exp)); }
Designation </th> <th> From Date </th> <th> To Date </th> <th> Experience </th> </tr> <?php foreach ($emp_exp as $m => $v) { $EmployeeExperience = EmployeeExperience::model()->findByPk($v['employee_experience_trans_emp_experience_id']); ?> <tr> <td> <?php echo ++$k; ?> </td> <td> <?php echo $EmployeeExperience->employee_experience_organization_name; ?> </td> <td>