我正在创建一种功能,使用自定义选项类型文件以编程方式将产品添加到购物车。
我使用以下代码添加产品:
$cart = Mage::helper ( 'checkout/cart' )->getCart ();
$product = Mage::getModel ( 'catalog/product' )->load(949);
$params['product'] = 949;
$options['options_32_file_action'] = 'save_new';
$params['options_32_file_action'] = 'save_new';
$params['options'] = $options;
$params['qty'] = 1;
$cart->addProduct ( $product, $params);
上传的文件:
$_FILES['options_25_file'] = array
(
"name" => "1.png",
"type" => "application/octet-stream",
"tmp_name" => Mage::getBaseDir()."/1.png",
);
我收到以下错误:
产品有必要的选项
我尝试了本网站提供的大部分解决方案,但无法解决此问题。
请告诉我这是正确的做法,还是有其他方法可以参考我。