嗨,我正在开发一个模块,我必须从会话中获取购物车数据。为此,我使用下面提到的代码。我能够获取数据,但全部合二为一。现在我的问题是如何单独获取这些数据(product_id 单独购物车 ID 等)?请就这个问题指导我。
代码
$_data=unserialize($_SESSION['__vm']['vmcart']);
print_r($_data);
嗨,我正在开发一个模块,我必须从会话中获取购物车数据。为此,我使用下面提到的代码。我能够获取数据,但全部合二为一。现在我的问题是如何单独获取这些数据(product_id 单独购物车 ID 等)?请就这个问题指导我。
代码
$_data=unserialize($_SESSION['__vm']['vmcart']);
print_r($_data);
你检查过 vm 购物车模块吗?您的解决方案接缝在那里。尝试 :
foreach ($_data->products as $product){
//var_dump($product);
echo $product->virtuemart_product_id.' || '.$product->product_name.' || '.$product->product_price;
}
我在下面提到的代码的帮助下得到了解决方案
$cart = VirtueMartCart::getCart(); //getting cart object
$cmpny=$cart->BT; // accessing cart's elements
foreach($cmpny as $key =>$data)
{
some usfull code
}