如何在magento中使用会话数组

时间:2013-01-18 05:04:55

标签: php arrays magento session

我是magento的新手。我的产品有型号和型号版本。我想将型号和版本传递到购物车页面和checkoutpage。我已将模型类型和版本存储在会话中。当多个产品加入购物车时他们的问题是所有产品都显示相同的型号和型号版本,所以请帮助。会话阵列可以解决这个问题吗?我该怎么做?这是我的代码

商店会话

 Mage::getSingleton('core/session')->setMyModelTypeData($myData);
  Mage::getSingleton('core/session')->setMyModelVersionData($myDataver);

从会话中回复数据

$myData = Mage::getSingleton('core/session')->getMyModelTypeData();
 $myDataver = Mage::getSingleton('core/session')->getMyModelVersionData();

1 个答案:

答案 0 :(得分:2)

你可以这样做

<?php

$storage = array('a'=>'b');

// store data so we can fetch it in subtotal methods
Mage::getSingleton('core/session')->setRbanhShipping(serialize($storage));

// get data
$rbanhShipping = Mage::getSingleton('core/session')->getRbanhShipping(); 
$rbanhShipping = unserialize($rbanhShipping);

好读

how do i save array in magento session?