Самый простой способ сделать это - использовать метод 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 / session», а не «customer / session».