产品从prestashop中的当前购物车中恢复

问题描述 投票:-1回答:1

我在prestashop 1.7上工作,我想恢复(感谢$ cart-> getproduct()和context)当前购物车的内容,以便向客户提供报价,但是,我不认为我有这个水平。我想检索产品的名称及其图像。我曾想过做一个foreach循环。 (我在php文件中工作而不是tpl)提前谢谢!

    require(dirname(__FILE__).'/../config/config.inc.php');
    $context = new Context();
    $cart = new Cart($context);
    $cartProducts = $cart->getProducts();
    print_r($cartProducts);
    var_dump($cartProducts);

此代码部分显示:'Array()'和var_dump:array(size = 0)为空

php prestashop product cart quote
1个回答
0
投票

代码错误,此代码应该有效:

require(dirname(__FILE__).'/../config/config.inc.php');
$cart = new Cart(Context::getContext()->cart->id);
$cartProducts = $cart->getProducts();
print_r($cartProducts);
var_dump($cartProducts);
© www.soinside.com 2019 - 2024. All rights reserved.