예제 #1
0
 public function save_activity($act)
 {
     $table = new ActivityTable();
     $tag_act_tab = new TagActivityTable();
     $activity_id = $act->id;
     //修改后的tag_id
     $up_tag_id = $act->tags;
     $tag_list = explode("#", $up_tag_id);
     if ($act->id) {
         $table->update_activity($act);
         /**
          *  update = 先删除 后创建
          */
         $tag_act_tab->del_tag_activity($activity_id);
         foreach ($tag_list as $tag_id) {
             $tag_act_tab->insert_tag_activity($tag_id, $activity_id);
         }
         return $act->id;
     } else {
         foreach ($tag_list as $tag_id) {
             $tag_act_tab->insert_tag_activity($tag_id, $activity_id);
         }
         return $table->insert_activity($act);
     }
 }