public function actionCreateAjax($ccmp_id) { $model4update = new CcbrBranch(); $model4update->scenario = $this->scenario; if (isset($_POST['CcbrBranch'])) { //$this->performAjaxValidation($model4update, 'branch-form'); $model4update->attributes = $_POST['CcbrBranch']; if ($model4update->validate()) { try { $model4update->save(); } catch (Exception $e) { $model4update->addError('ccbr_id', $e->getMessage()); } } else { $this->renderPartial("_form_horizontal_ajax", array('ccmp_id' => $ccmp_id, 'model4update' => $model4update)); exit; } } $model4new = new CcbrBranch(); $model4new->ccbr_ccmp_id = $ccmp_id; $this->renderPartial("_form_horizontal_ajax", array('ccmp_id' => $ccmp_id, 'model4update' => $model4new)); //$this->render('view', array('model' => $model, 'model4grid' => $model4grid, 'model4update' => $model4update)); }
public function actionCreateccbr($ccmp_id) { $model = $this->loadModel($ccmp_id); $model_ccbr = new CcbrBranch(); $this->performAjaxValidation($model_ccbr, 'ccbr-branch-form'); if (isset($_POST['CcbrBranch'])) { $model_ccbr = new CcbrBranch(); $model_ccbr->attributes = $_POST['CcbrBranch']; $model_ccbr->ccbr_ccmp_id = $ccmp_id; //var_dump($model->attributes);exit; try { if ($model_ccbr->save()) { if (isset($_GET['returnUrl'])) { $this->redirect($_GET['returnUrl']); } else { $this->redirect(array('manageccbr', 'ccmp_id' => $ccmp_id, 'ccbr_id' => $model_ccbr->ccbr_id)); } } } catch (Exception $e) { $model_ccbr->addError('ccbr_id', $e->getMessage()); } } else { //company $model->scenario = $this->scenario; //branch $mCcbr = new CcbrBranch(); $this->render('update_extended', array('model' => $model, 'active_tab' => 'createccbr', 'mCcbr' => $mCcbr)); } }