/** * 删除 * * @return void */ public function delete($id) { /** 验证 */ if (empty($id)) { message('参数错误!'); } /* 解除评分标准和考试期次的关联 */ $this->db->trans_begin(); $delete_relationship = EvaluationStandardExamModel::delete($id); $result = EvaluationStandardModel::recycle($id); if ($this->db->trans_status() === FALSE) { $this->db->trans_rollback(); } else { $this->db->trans_commit(); } if ($result && $delete_relationship) { message('评分标准删除成功', 'admin/evaluation_standard/index'); } else { message('评分标准删除失败!请重新尝试!', 'admin/evaluation_standard/index'); } }