如何在 magento 会话中保存数组?
我想在会话变量中保存一个数组,如何使用 magento 会话来做到这一点? 并且该数组应该是可更新的,即,我将在用户执行的不同操作时向该数组添加值。
有人可以给我一个提示吗..
谢谢
I would like to save an array in session variable, how do i do it with magento session?
and this array should be updatable, ie., i will add values to this array at different actions performed by user.
could someone give me a hint on this..
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最简单的方法是使用客户会话对象的 setData 方法:
您可以稍后使用 getData 检索它,然后再次使用 setData 来更新它。
您还可以使用自己的标识符创建自己的会话模型:
然后以相同的方式访问它,除了 getSingleton 将使用“mymodule/session”,而不是“customer/session”。
The easiest way of doing this is to use the setData method of the customer session object:
You can retrieve it later with getData and then use setData again to update it.
You can also create your own session model, with it's own identifier:
Then you access it the same way, except getSingleton would use 'mymodule/session', rather than 'customer/session'.