1

我是 magento 的新手。我的产品有模型类型和模型版本。我想将模型类型和版本传递给购物车页面和结帐页面。我已经在会话中存储了模型类型和版本。当多个产品添加到购物车时,所有产品都显示相同的型号和型号版本是一个问题,所以请帮忙。会话数组可以解决这个问题吗?我该怎么做?这是我的代码

存储会话

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

从会话中检索数据

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

1 回答 1

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);

好读

如何在 magento 会话中保存数组?

于 2013-01-18T05:10:03.633 回答