我想創建一個模塊,以彌補產品, 圖像,這裏是當我不知道該怎麼辦上傳的圖像產品PHP(的Prestashop)
$product = new Product();
$image = new Image();
$langId = (int) (Configuration::get('PS_LANG_DEFAULT'));
$name = Tools::getValue('product_name');
$product->name = array($langId => $name);
$product->price = Tools::getValue('price');
$product->wholesale_price = Tools::getValue('wholesale_price');
$product->active = false;
$product->is_virtual = true;
$product->cache_has_attachments = true;
$product->id_category_default=3;
$product->reference = $this->context->cookie->id_customer;
$product->link_rewrite = array($langId => Tools::link_rewrite($name));
$product->add();
$image->id_product = intval($product->id);
$image->position = Image::getHighestPosition($product->id) + 1;
if(Image::getImagesTotal($product->id)>0)
$image->cover = false;
else
$image->cover = true;
$languages = Language::getLanguages();
foreach ($languages as $language)
$image->legend[$language['id_lang']] = 'Click to view';
$id_image = $image->id;
$image->add();
$tmpName = tempnam(_PS_IMG_DIR_, 'PS');
move_uploaded_file($_FILES['design']['tmp_name'], $tmpName);
上面你看到的部分我代碼爲產品添加圖像,但是我的BackOffice中沒有任何內容我應該怎麼做才能使其顯示並上傳不同尺寸的圖像
你爲什麼試圖在後端顯示圖像? –
被管理員看到,所以他/她接受它(正如你在代碼中看到的那樣,該產品默認是禁用的) – user2507171