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 に答える