/** * 将数据插入数据库 */ function add_db() { //由于表单令牌出错,故不用create方法 $medias = new MediaModel(); $video_url = trim($_POST['video_url']); $swf_url = trim($_POST['swf_url']); $description = trim($_POST['description']); $data['video_url'] = $video_url; $data['swf_url'] = $swf_url; $data['description'] = $description; $data['create_date'] = date("Y-m-d H:i:s", time()); $data['published'] = 1; if ($medias->add($data)) { $this->assign('jumpUrl', __URL__ . '/index'); $this->success('音频添加成功'); } else { $this->assign('jumpUrl', __URL__ . '/add'); $this->error('音频添加失败,请联系管理员'); } }
public function create_image_records($this_id) { $media_model = new MediaModel(); $media_model->where(array('event_id' => $this_id))->delete(); $match_all = array(); preg_match_all('/thumb600_([^\\"]+)\\"/i', $_POST['description'], $match_all); foreach ($match_all[1] as $url) { $media_model->add(array('url' => $url, 'event_id' => $this_id, 'type' => 'image')); } }