Magento中Mage :: registry()和Session之间的区别

马努伊·乔亚西亚

我真的很困惑何时使用Mage :: registry()和Mage session

任何人都可以建议两者之间的区别以及何时使用。

瑞安

Magento注册表不会持久保存,因为一旦进入新页面,您将看不到那些注册表变量仍然设置。我主要使用注册表在控制器和块之间进行通信。

会话将持续存在,但知道Magento中有多个会话名称空间,并且它们将在特定时间清除,例如checkout/session在下订单后将其清除。最佳做法是为会话创建自己的名称空间,以避免任何冲突,例如重复的变量或在错误的时间清除它。

与往常一样,艾伦·斯托姆(Alan Storm)在这个主题上有一些不错的东西要读:

http://alanstorm.com/magento_registry_singleton_tutorial

如何在Magento中使用Session

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

消息'Mage_Core_Exception'和'无效的块类型:在/var/www/magento1/app/Mage.php:595中

来自分类Dev

Magento-何时使用Mage :: getResourceModel和Mage :: getModel

来自分类Dev

Magento中的addAttributeToFilter和addFieldToFilter之间的区别?

来自分类Dev

PHP中的unset($ _ SESSION []),session_unset()和session_destroy()之间的区别

来自分类Dev

PHP中的unset($ _ SESSION []),session_unset()和session_destroy()之间的区别

来自分类Dev

magento根目录中的“ Mage”文件

来自分类Dev

magento根目录中的“ Mage”文件

来自分类Dev

Magento中的Full Page catch(FPC)和Magento内置缓存之间的区别

来自分类Dev

R中&和&&&之间的区别

来自分类Dev

Python中[]和[[]]之间的区别

来自分类Dev

Slim中“ /”和“!/”之间的区别

来自分类常见问题

Bash中的$ {}和$()之间的区别

来自分类Dev

C ++中+ =和= +之间的区别

来自分类Dev

XPath中// * /和/ * //之间的区别?

来自分类Dev

};之间的区别 和}在C ++中

来自分类Dev

Scala中=>和->之间的区别

来自分类Dev

XPath中//、.//和..//之间的区别?

来自分类Dev

CSS中的:和::之间的区别

来自分类Dev

R中&和&&&之间的区别

来自分类Dev

CSS中“ * =”和“ =”之间的区别

来自分类Dev

Clojure中“->”和“->>”之间的区别

来自分类Dev

bash中“”和“”之间的区别

来自分类Dev

VHDL中<=和> =之间的区别?

来自分类Dev

Java中+ =和++之间的区别

来自分类Dev

之间的区别 和|| 在PHP中

来自分类Dev

r中“!”和“-”之间的区别

来自分类Dev

“ OR”和“ ||”之间的区别 在SQL中?

来自分类Dev

MySQL中=和:=之间的区别

来自分类Dev

之间的区别!和 != 在 JavaScript 中

Related 相关文章

热门标签

归档