如何从joomla会话中获取购物车数据?

时间:2013-05-23 09:18:44

标签: session joomla2.5 session-variables virtuemart

您好我正在开发一个模块,我必须从会话中获取购物车数据。为此,我使用下面提到的代码。我能够获取数据,但所有数据都在一个。现在我的问题是我如何单独获取这些数据(product_id单独购物车ID单独等)?请指导我这个问题。

代码

$_data=unserialize($_SESSION['__vm']['vmcart']);
print_r($_data);

2 个答案:

答案 0 :(得分:0)

你检查了vm cart模块吗?你的解决方案就在那里。 试试:

foreach ($_data->products as $product){
//var_dump($product);
echo $product->virtuemart_product_id.' || '.$product->product_name.' || '.$product->product_price;
}

答案 1 :(得分:0)

我在下面提到的代码的帮助下得到了解决方案

$cart = VirtueMartCart::getCart(); //getting cart object
$cmpny=$cart->BT; // accessing cart's elements
foreach($cmpny as $key =>$data)
{
  some usfull code
}