如何在 Prestashop 1.6 的钩子中从 $params 获取 default_id_categories
How to get default_id_categories from $params in a hook in Prestashop 1.6
我正在创建一个模块,我需要捕获出现在购物车摘要中的每个产品的主要类别的变量,为此我正在使用出现在它上方的挂钩 displayBeforeShoppingCartBlock。使用 print_r($params) 我可以看到所有变量,但是访问我感兴趣的变量非常混乱。有没有更简单的方法来获取这些变量?
我认为最简单的方法是使用这个
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']);
}
我正在创建一个模块,我需要捕获出现在购物车摘要中的每个产品的主要类别的变量,为此我正在使用出现在它上方的挂钩 displayBeforeShoppingCartBlock。使用 print_r($params) 我可以看到所有变量,但是访问我感兴趣的变量非常混乱。有没有更简单的方法来获取这些变量?
我认为最简单的方法是使用这个
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']);
}