public function toggleStatus() { $id = intval($_REQUEST['id']); if ($id == 0) { exit; } $val = intval($_REQUEST['val']); $field = trim($_REQUEST['field']); if (empty($field)) { exit; } // 如果是编辑未审核,则通过审核,将新编辑的内容替换掉旧的内容 $name = $this->getActionName(); $model = D($name); $pk = $model->getPk(); $vo = $model->getById($id); if ($vo['status'] == 3) { $model->where($pk . ' = ' . $id)->setField('code', array('exp', '`desc`')); //echo $model->getLastSql();die('d3d'); $_REQUEST['val'] = 0; // 恢复status为标准值 } parent::toggleStatus(); }