public function actionWritedetail() { if (isset($_POST['Grdetail'])) { //$dataku->attributes=$_POST['Grdetail']; if ((int) $_POST['Grdetail']['grdetailid'] > 0) { $model = Grdetail::model()->findbyPK($_POST['Grdetail']['grdetailid']); $model->grheaderid = $_POST['Grdetail']['grheaderid']; $model->productid = $_POST['Grdetail']['productid']; $model->unitofmeasureid = $_POST['Grdetail']['unitofmeasureid']; $model->qty = $_POST['Grdetail']['qty']; $model->slocid = $_POST['Grdetail']['slocid']; } else { $model = new Grdetail(); $model->attributes = $_POST['Grdetail']; } try { if ($model->save()) { if (Yii::app()->request->isAjaxRequest) { echo CJSON::encode(array('status' => 'success', 'div' => "Data saved")); } } else { $errormessage = $model->getErrors(); if (Yii::app()->request->isAjaxRequest) { echo CJSON::encode(array('status' => 'failure', 'div' => $errormessage)); } } } catch (Exception $e) { $errormessage = $e->getMessage(); if (Yii::app()->request->isAjaxRequest) { echo CJSON::encode(array('status' => 'failure', 'div' => $errormessage)); } } } }