public function ajaxChangeAction() { // 获取参数 $docId = (int) Request::getPOST('doc-id'); $username = trim(Request::getPOST('username', '')); $category = (int) Request::getPOST('category'); if (empty($username) || !array_key_exists($category, DocVars::$CATEGORY)) { $this->renderError('参数错误!'); } // 校验用户 $userInfo = UserCommonInterface::getByLoginName(array('login_name' => $username)); if (empty($userInfo)) { $this->renderError('用户不存在!'); } // 校验doc $docInfo = DocInterface::getById(array('id' => $docId)); if (empty($docInfo)) { $this->renderError('文章不存在!'); } // 更新 DocInterface::change(array('id' => $docId, 'username' => $username, 'category' => $category)); $this->setNotice(FrameworkVars::NOTICE_SUCCESS, '操作成功'); $this->renderAjax(0); }