public function addTag(Request $request, Response $response) { $rs = ['flag' => 'FAIL', 'msg' => '请稍后再试']; $cate_id = $request->post('cate_id', 0); $tag_name = $request->post('tag_name', ''); $tags = Node_Model::getTagByName($tag_name); if (empty($tags)) { $tag_id = Node_Model::addTag(['tag_name' => $tag_name]); if (!$tag_id) { $response->sendJSON($rs); } } else { $tag_id = $tags['tag_id']; } $affected_rows = Node_Model::cateRTag(['cate_id' => $cate_id, 'tag_id' => $tag_id]); if ($affected_rows > 0) { $rs['flag'] = 'SUC'; $rs['msg'] = '添加成功!'; } $response->sendJSON($rs); }