public function editAction() { $aParam['iID'] = intval($this->getParam('id')); $aParam['iID1'] = intval($this->getParam('iID')); $aParam['sName'] = $this->getParam('sName'); $aParam['iParentID'] = intval($this->getParam('iParentID')); if ($this->isPost()) { if ($aParam['iID'] != $aParam['iID1']) { $this->showMsg('非法操作', false); } unset($aParam['iID1']); $aParam['iUpdateUser'] = $this->aCurrUser['iUserID']; $aCategory = $this->_checkData($aParam); if (empty($aCategory)) { return null; } $aData = Model_Category::exsistCategory($aParam['sName'], $aParam['iParentID']); if (!empty($aData)) { return $this->showMsg('已存在该分类', false); } if (Model_Category::updData($aCategory)) { return $this->showMsg('分类修改成功', true); } } else { $aCategory = Model_Category::getDetail($aParam['iID']); if (empty($aCategory)) { $this->showMsg('该分类不存在', false); } $aData = Model_Category::getMenu(); $this->assign('aCategory', $aCategory); $this->assign('aTree', $aData); } }