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