Example #1
0
 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);
 }