/** * 添加友情链接操作 * @param HttpRequest $request */ public function insert(HttpRequest $request) { $data = $request->getParameter("data"); $data["add_time"] = time(); $data["userid"] = $this->loginUser["id"]; $data["media_id"] = $this->loginMedia['id']; parent::insert($data); }
/** * 添加文章操作 * @param HttpRequest $request */ public function insert(HttpRequest $request) { $data = $request->getParameter("data"); $data["userid"] = $this->loginUser["id"]; $data["media_id"] = $this->loginMedia["id"]; $data["add_time"] = time(); $data["update_time"] = time(); $data["ischeck"] = 0; //如果有标签则先插入标签 if (trim($data['tags']) != '') { $tagService = Beans::get('article.tags.service'); $tags = explode(',', $data['tags']); $tagIds = array(); foreach ($tags as $value) { //1.首先查看标签是否存在,如果存在则直接取其ID $item = $tagService->getItem("name='{$value}'", 'id'); if ($item) { $tagIds[] = $item['id']; //不存在则加入新标签 } else { $id = $tagService->add(array('name' => $value)); if ($id > 0) { $tagIds[] = $id; } } } } $data['tags'] = implode(',', $tagIds); parent::insert($data); }