5
我想在會話變量中保存一個數組,我如何使用magento會話? 和這個數組應該是可更新的,即,我將在用戶執行的不同動作中爲這個數組添加值。我如何在magento會話中保存數組?
可能有人給我一個提示這個..
感謝
我想在會話變量中保存一個數組,我如何使用magento會話? 和這個數組應該是可更新的,即,我將在用戶執行的不同動作中爲這個數組添加值。我如何在magento會話中保存數組?
可能有人給我一個提示這個..
感謝
這樣做的最簡單方法是使用客戶會話對象的SetData方法:
Mage::getSingleton('customer/session')->setData('yourArray', array(1, 2, 3));
你可以稍後用getData檢索它,然後再次使用setData來更新它。
您也可以創建自己的會話模式,用它自己的標識:
class Example_MyModule_Model_Session extends Mage_Core_Model_Session_Abstract
{
public function __construct()
{
$this->init('mymodule');
}
}
然後你訪問它以同樣的方式,除了getSingleton會用「mymodule中/會話」,而不是「客戶/會話」 。
非常感謝你...... !! – balanv 2011-03-21 14:06:27