static function add($data) { if (!$data) { return false; } $model = new GoodsModel(); $result = $model->add($data); return $result; }
function add($data, $compatible = false) { $data['store_id'] = $this->_store_id; $id = parent::add($data, $compatible); $stat_mod =& m('goodsstatistics'); $stat_mod->add(array('goods_id' => $id)); return $id; }
function add($data, $compatible = false) { // store_id $data['store_id'] = $this->_store_id; // 根据cate_id取得cate_id_1到cate_id_4 if (!empty($data['cate_id'])) { $data = array_merge($data, $this->_get_cate_ids($data['cate_id'])); } $id = parent::add($data, $compatible); $stat_mod =& m('goodsstatistics'); $stat_mod->add(array('goods_id' => $id)); /* 清除店铺商品数缓存 */ $cache_server =& cache_server(); $cache_server->delete('goods_count_of_store'); return $id; }
echo $goods->getErr()[0]; exit; } //若没有goods_sn,自动生成 if (!$data['goods_sn']) { $data['goods_sn'] = $goods->snGenerator(); } //上传图片 $updriver = new UploadHelper(); $ori_img = $updriver->doUpload('goods_img'); if ($ori_img) { $data['ori_img'] = $ori_img; //处理缩略图文件名 $abs_ori = __ROOT__ . $ori_img; $abs_goods = dirname($abs_ori) . "/goods_" . basename($abs_ori); $goods_img = str_replace(__ROOT__, '', $abs_goods); $abs_thumb = dirname($abs_ori) . "/thumb_" . basename($abs_ori); $thumb_img = str_replace(__ROOT__, '', $abs_thumb); //将上传图片按一下两种格式resample //goods picture 300*400 thumb picture: 160*220 $data['goods_img'] = $goods_img; $data['thumb_img'] = $thumb_img; ImageHelper::thumbImage($abs_ori, $abs_goods, 300, 400); ImageHelper::thumbImage($abs_ori, $abs_thumb, 160, 220); } if ($goods->add($data)) { echo 'goods add successfully<br>'; } else { echo 'goods add unsuccessfully<br>'; } //print_r($data);