如何在magento块中获取会话数据?

时间:2015-05-13 09:21:31

标签: magento session

我正在设置Magento会话但无法在我的块中获取它。

我有控制器,会话数据保存到Mage::getSingleton('customer/session')->setLB_Session(serialize($_SESSION['LB_Session']));

<catalog_product_view>
<reference name="product.info.addtocart">
<block type="lb/lbblock" name="lbregistration_button_lbblock" template="lb/lbregistration_button.phtml" />
<reference name="content" >
<block type="lb/lbblock" name="lbregistration_popup_lbblock" template="lb/lbregistration_popup.phtml" />
</reference>
</reference>
</catalog_product_view>

我把它变成了控制器。

但是当我试图阻止它时它不起作用。

我正在调用阻止将产品添加到购物车页面,按照以下方式调用

{{1}}

提前致谢

1 个答案:

答案 0 :(得分:0)

除非您自己在setLB_Session()模型上定义了该方法,否则我认为customer/session不是valid setter name。它应该类似setLbSession(),然后您可以使用getLbSession()在应用程序的其他位置检索它。