我正在设置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}}
提前致谢
答案 0 :(得分:0)
除非您自己在setLB_Session()
模型上定义了该方法,否则我认为customer/session
不是valid setter name。它应该类似setLbSession()
,然后您可以使用getLbSession()
在应用程序的其他位置检索它。