public function actionWrite() { parent::actionWrite(); if (isset($_POST['Groupmenu'])) { $messages = $this->ValidateData(array(array($_POST['Groupmenu']['groupaccessid'], 'emptygroupname', 'emptystring'), array($_POST['Groupmenu']['menuaccessid'], 'emptymenuname', 'emptystring'))); if ($messages == '') { //$dataku->attributes=$_POST['Groupmenu']; if ((int) $_POST['Groupmenu']['groupmenuid'] > 0) { $model = $this->loadModel($_POST['Groupmenu']['groupmenuid']); $model->groupaccessid = $_POST['Groupmenu']['groupaccessid']; $model->menuaccessid = $_POST['Groupmenu']['menuaccessid']; $model->isread = $_POST['Groupmenu']['isread']; $model->iswrite = $_POST['Groupmenu']['iswrite']; $model->ispost = $_POST['Groupmenu']['ispost']; $model->isreject = $_POST['Groupmenu']['isreject']; $model->isupload = $_POST['Groupmenu']['isupload']; $model->isdownload = $_POST['Groupmenu']['isdownload']; } else { $model = new Groupmenu(); $model->attributes = $_POST['Groupmenu']; } try { if ($model->save()) { $this->DeleteLock($this->menuname, $_POST['Groupmenu']['groupmenuid']); $this->GetSMessage('sogmnsertsuccess'); } else { $this->GetMessage($model->getErrors()); } } catch (Exception $e) { $this->GetMessage($e->getMessage()); } } } }