Magento中Mage::getSingleton函数
来源:互联网 发布:梦里花落知多少解释 编辑:程序博客网 时间:2024/05/06 20:57
getSingleton最终也是返回一个Mage_Core_Model_Abstract
子类对象,但是其和getModel函数最大的区别是 永远只生成一个对象,并将生成的对象通过Mage::registry函数注册到magento系统当中,再次执行getSingleton时获取到上一 次生成的对象。 我们通过以下的系统源代码可以清楚的看到其和getModel函数的区别。
/** * Retrieve model object singleton * @param string $modelClass * @param array $arguments * @return Mage_Core_Model_Abstract */ public static function getSingleton($modelClass='', array $arguments=array()) { $registryKey = '_singleton/'.$modelClass; if (!self::registry($registryKey)) { self::register($registryKey, self::getModel($modelClass, $arguments)); } return self::registry($registryKey); }
阅读全文
0 0
- Magento中Mage::getSingleton函数
- Magento中Mage::getModel 函数
- Magento中Mage::helper函数
- Magento中Mage::register函数
- Magento getModel getSingleton等常用函数详解
- Magento getModel getSingleton等常用函数说明
- Magento getModel getSingleton等常用函数说明
- Magento getModel getSingleton等常用函数说明
- Magento getModel getSingleton等常用函数说明
- Magento常用Mage::静态方法
- Magento Registry (Mage::register)使用方法
- Magento Mage::register()用法详解
- Magento源码分析笔录二:Mage.php主要枢纽类
- 2011-1-1---------------mage.php -----------函数分析!!!
- 2011-1-2-------------Mage::getStoreConfig-----函数分析!!
- magento -- 用Magento自带的Mage::log()来做调试
- magento “include(Mage/Customemail/Helper/Data.php) cant open the file”
- Mage::getResourceMode
- Superheterodyne receiver
- 基础练习 十六进制转八进制
- eclipse 工程报错
- 小愿景,职业发展,思维拓展
- 使用XStream是实现XML与Java对象的转换(1)--简介及入门示例
- Magento中Mage::getSingleton函数
- 入门训练 序列求和
- SpringMVC用户登录和拦截器简单应用增删改查
- 百练+最近邻点对+递归分治法的运用+计算在左右两边的点距离部分最精彩
- 【poj3279】Fliptile(反转)
- maven assembly报错找不到配置描述
- 内存泄漏
- 171118
- Magento中Mage::helper函数