0

在列表页面上,我正在设置会话值,并且可以在那里访问。但是在产品视图页面上我无法获得价值。

  <?php 
  Mage::getSingleton('core/session')->setCategoryProductsIds($_catProductIds);

  $all_product_ids = Mage::getSingleton('core/session')->getCategoryProductsIds();
  print_r($all_product_ids); 
  ?>

感谢您的任何建议,我被卡住了!!!!

需要注意的一件有趣的事情:这在 Safari 中按预期工作,但 Chrome 和 IE 正在产生上述问题。

4

1 回答 1

0

在 magento 中将会话值设置为会话 ID 有点不同。如果您想遵循 Magento 流程,则必须编写下面给出的代码来设置值并获取特定 Session Id 的值。

设置会话写入:

<?php Mage::getSingleton('core/session')->setData('session_Id'); ?>

要获得该会话值,请写入:

<?php Mage::getSingleton('core/session')->getData('session_Id'); ?>
于 2012-08-20T10:29:20.157 回答