как я могу получить данные корзины из сеанса joomla?

Привет, я работаю над модулем, в котором мне нужно получать данные корзины из сеанса. Для этого я использую приведенный ниже код. Я могу получить данные, но все в одном. Теперь мой вопрос: как мне получить эти данные по отдельности (идентификатор индивидуальной корзины product_id и т. д.)? Пожалуйста, направьте меня по этому вопросу.

Код

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

person Anandkumar Mehta    schedule 23.05.2013    source источник


Ответы (2)


вы проверяли модуль vm cart? ваше решение, похоже, будет там. пытаться :

foreach ($_data->products as $product){
//var_dump($product);
echo $product->virtuemart_product_id.' || '.$product->product_name.' || '.$product->product_price;
}
person scraaappy    schedule 25.05.2013
comment
спасибо за ваш ответ... но эти данные не удалось получить из модуля vm cart, потому что все данные остаются в сеансе до тех пор, пока пользователь не разместит заказ.... но спасибо за помощь - person Anandkumar Mehta; 25.05.2013

Я получил решение с помощью приведенного ниже кода

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