西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

magento中config.xml system.xml adminhtml.xml的区别

时间:2017-04-06 23:19来源:未知 作者:好模板 点击:
magento中config.xml文件包含Magento的全局配置信息,提供给所有Magento的区域。在开始的时候,没有adminhtml.xml配置文件。这些信息都位于config.xml中。后来的magento版本改变了这个方式,将这些

magento中config.xml文件包含Magento的全局配置信息,提供给所有Magento的“区域”。在开始的时候,没有adminhtml.xml配置文件。这些信息都位于config.xml中。后来的magento版本改变了这个方式,将这些信息写在了adminhtml.xml中,并且只有合并这些文件config.xml文件时与其他系统服务后台管理页面。

system.xml并不是前句配置的一部分,他是单独的一个系统,在后端应用程序配置自动建立UI。

对与magento如何加载这些文件是一个冗长且复杂的内容,我写过以前写过四篇文章是关于这方面的,如果你感兴趣,就搜来看一看(当然,如果你对这方面感兴趣的话)。

config.xml加载在这里:

#File: app/code/core/Mage/Core/Model/Config.php $this->loadModulesConfiguration(array('config.xml',$resourceConfig), $this);

adminhtml.xml加载在这里:

#File: app/code/core/Mage/Admin/Model/Config.php Mage::getConfig()->loadModulesConfiguration('adminhtml.xml', $adminhtmlConfig);

system.xml加载在这里:

#File: app/code/core/Mage/Adminhtml/Model/Config.php $config = Mage::getConfig()->loadModulesConfiguration('system.xml') -> pplyExtends();

 

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------