Magento中Mage::getModel 函数
来源:互联网 发布:梦里花落知多少解释 编辑:程序博客网 时间:2024/05/07 10:19
在magento中初始化模型对象时候,使用以下的方式进行生成模型对象,例:
$product = Mage::getModel ('catalog/product');
我们阅读magneto系统核心代码,发现在执行Mage::getModel(‘catalog/product’)函数时候完成了以下几个步骤:
- 在系统配置中寻找节点。
- 在节点中间寻找节点。
- 在节点中寻找节点。
在class节点所包含的内容(假设定义为Mage_Catalog_Model)和data拼接成最终的类名称,经过magento类规范变成Mage_Catalog_Model_Product
。 然后在Mage/Catalog/Model/Product.php文件中读取类定义并生成对象。 每一次执行的时候,都会重新生成一个模型对象。 最终返回一个Mage_Core_Model_Abstract子类对象。
/** * Retrieve model object * @link Mage_Core_Model_Config::getModelInstance * @param string $modelClass * @param array $arguments * @return Mage_Core_Model_Abstract */ public static function getModel($modelClass = '', $arguments = array()) { return self::getConfig()->getModelInstance($modelClass, $arguments); }
阅读全文
0 0
- Magento中Mage::getModel 函数
- Magento中Mage::getSingleton函数
- Magento中Mage::helper函数
- Magento中Mage::register函数
- Magento getModel getSingleton等常用函数详解
- Magento getModel getSingleton等常用函数说明
- Magento getModel getSingleton等常用函数说明
- Magento getModel getSingleton等常用函数说明
- Magento getModel getSingleton等常用函数说明
- Magento中getModel与getData方法结合使用获取信息
- Magento常用Mage::静态方法
- Magento Registry (Mage::register)使用方法
- Magento Mage::register()用法详解
- Getting things in Magento by getModel and getData methods
- Magento源码分析笔录二:Mage.php主要枢纽类
- 拦截器中获取getModel()报null
- 2011-1-1---------------mage.php -----------函数分析!!!
- 2011-1-2-------------Mage::getStoreConfig-----函数分析!!
- elasticsearch安装问题总结
- Meavn 搭建项目遇到Error creating bean with name 'sessionFactory' defined in class path resource
- 聚类(clustering)
- Java设计模式(一)
- MySQL单表查询
- Magento中Mage::getModel 函数
- leetcode-15-3sum
- Superheterodyne receiver
- 基础练习 十六进制转八进制
- eclipse 工程报错
- 小愿景,职业发展,思维拓展
- 使用XStream是实现XML与Java对象的转换(1)--简介及入门示例
- Magento中Mage::getSingleton函数
- 入门训练 序列求和