0

我已经建立了自己的自定义模块结构,并且正在尝试实现 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()

我尝试了其他方法,例如此页面上的代码:

http://dropbucket.org/node/358

但我似乎不知道如何找到产品的 ID,最后,我想从购物车中删除一个可能有两个相同产品条目的行项目。不想从购物车中删除整个产品...希望这是有道理的。

我错过了什么?谢谢!

4

1 回答 1

1

如果您查看函数调用:commerce_cart_order_product_line_item_delete($order, $line_item_id, $skip_save = FALSE)

当它期望一个订单对象作为第一个参数时,您正在传递一个整数。

于 2014-07-18T18:22:25.813 回答