我正在创建一个模块,我需要捕获出现在购物车摘要中的每个产品的主要类别的变量,并且我正在使用它上面出现的钩子displayBeforeShoppingCartBlock。使用print_r($ params),我可以看到所有变量,但访问我感兴趣的变量非常困惑。是否有更简单的方法来获取这些变量?
答案 0 :(得分:1)
我认为最简单的方法是使用此
public function hookDisplayBeforeShoppingCartBlock($params)
{
$cart = new Cart($params['cart']->id);
$cartProducts = $cart->getProducts();
}
$cartProducts
数组将包含所有带有id_category_default
的产品数组,您可以使用
foreach ($cartProducts as $product) {
print_r($product['id_category_default']);
}