我的問題與我的whislist。這是事情。
我嘗試以編程方式添加到一個whistlist,一個新的項目。
所以我使用$whishlist->addNewItem()
函數。該產品已添加,但如果我的其他產品在我的清單中,它們已被刪除!Magento - Wishlist addNewItem刪除我的所有項目
下面是我用:
<?php
$customer = Mage::getModel('customer/customer')->load($my_customer_id);
$product = Mage::getModel('catalog/product')->load($my_product_id);
$wishlist = Mage::getModel('wishlist/wishlist')->loadByCustomer($customer, true);
$request = new Varien_Object(array());
$result = $wishlist->addNewItem($product, $request);
$wishlist->save();
?>
難道我做錯了什麼?
謝謝你們
編輯:
我終於發現,這似乎不可思議,但對我來說,我不得不刪除這條線$wishlist->save();
這不是一個理想的方法。刪除wishlist模型保存,不會解決問題。這是由於reindexing問題。只需重新編制目錄,就可以解決問題。 – vignesh