美文网首页
Magento开发强大的配置系统

Magento开发强大的配置系统

作者: 心情明朗 | 来源:发表于2019-02-27 23:32 被阅读0次

  从2007年开始使用Magento,应该算是国内第一批使用Magento的用户。但是我却从来没有认真研究过Magento,更多的停留在应用层面。虽然也做过一些插件,但也就是依葫芦画瓢而已。偶然间看到Alan Storm的一系列关于Magento的文章,我忍不住的心潮澎湃,相见恨晚。Alan的文章循序渐进,深入浅出地讲述了Magento的架构和工作方式,

把一个复杂系统的内部结构淋漓尽致的展现在我们面前。读完以后,我茅塞顿开,感叹Magento的强大,架构之美。于是我决定翻译Alan的文章,希望对更多的Magento开发者有所帮助。

  Alan的文章不是Magento入门教程,并不是教你如何安装,使用Magento。借用 Alan的原话“Magento Articles forProfessional Developers”,我认为这里的“Professional”包含以下几点:

  我的翻译加入了我自己的理解,对原文有所修改和调整。还有,Alan的文章写的比较早,现在Magento出新版了,所以我对文中的代码进行了修改,我翻译以后的文章是基于Magento1.4.0.1版本的。所以如果你发现我的翻译和原文有不符的地方,请不要见怪。下面让我们开始奇妙的Magento之旅!

  Magento开发强大的配置系统

  Magento的配置系统就像是Magento的心脏,支撑着Magento的运行。这套配置系统掌管着几乎所有“module/model/class/template/etc”。它把整个Magento系统抽象出来,用一个配置文件来描述。这里的“配置文件”并不是一个物理上存在的文件,而是Magento根据当前的系统状态动态生成的一段XML。大多数的PHP开发者并不习惯于这样抽象层,因为它增加的编程的复杂性。但是这样的抽象提供了无与伦比的灵活性,允许你覆盖几乎任何系统的默认行为。

相关文章

网友评论

      本文标题:Magento开发强大的配置系统

      本文链接:https://www.haomeiwen.com/subject/jdqcuqtx.html