我已经设置了自己的自定义模块结构,并尝试实现commerce_cart_order_product_line_item_delete。在最基本的级别,我正在尝试从我的购物车中的订单1删除订单项70,并在我的模块中使用以下代码:
<?php
commerce_cart_order_product_line_item_delete(1,70,FALSE);
?>
I'm getting this error on the page:
致命错误:在第1268行的/Users/[username]/Documents/Sites/[site_name]/profiles/commerce_kickstart/modules/contrib/commerce/modules/cart/commerce_cart.module中调用未定义的函数commerce_entity_reference_delete()< / p>
我尝试了其他方法,例如此页面上的代码:
http://dropbucket.org/node/358
但我似乎无法弄清楚如何找到产品的ID,最后,我想从购物车中删除一个可能有两个相同产品条目的订单项。不想从购物车中删除整个产品...希望这是有道理的。
我错过了什么?谢谢!
答案 0 :(得分:1)
如果你看一下函数调用:commerce_cart_order_product_line_item_delete($order, $line_item_id, $skip_save = FALSE)
当期望订单对象作为第一个参数时,您正在传递一个整数。