深入理解Magento
文章平均质量分 82
阿水plus
magento开发,magento扩展,magento插件
展开
-
magento开发 -- 深入理解Magento
作者:Alan Storm翻译:zhlmmc前言我从2007年开始使用Magento,应该算是国内第一批使用Magento的用户。但是我却从来没有认真研究过Magento,更多的停留在应用层面。虽然也做过一些插件,但也就是依葫芦画瓢而已。偶然间看到Alan Storm的一系列关于Magento的文章,我忍不住的心潮澎湃,相见恨晚。Alan的文章循序渐进,深入浅出地讲述了Magento转载 2010-04-14 08:58:00 · 9301 阅读 · 2 评论 -
magento 开发 -- 深入理解Magento第四章 – 模型和ORM基础
第四章 – 模型和ORM基础对于任何一个MVC架构,模型(Model)层的实现都是占据了很大一部分。对于Magento来说,模型占据了一个更加重要的位置,因为它常常包含了一部分商业逻辑代码(可以说它对,也可以说它错)。这些代码在其他的MVC框架中往往出现在控制器或者帮助函数中。传统的PHP MVC架构中的模型本来MVC的定义就不是很清晰,不同的人有不同的看法,而对于模型的定义争议就转载 2010-04-23 21:33:00 · 3897 阅读 · 3 评论 -
magento 开发 -- 深入理解Magento第七章 – 自定义Magento系统配置
第七章 – 自定义Magento系统配置Magento拥有十分强大的后台管理系统。作为一名开发人员,这套后台管理系统可以让你的用户简单直接的配置Magento系统或者你创建的模块。和Magento的其他功能一样,你第一次使用这套管理系统的时候可能觉得很麻烦,但是一旦你上手了,你会发现它强大的功能是那么吸引人。那么让我们开始吧。我们这一章的例子依然是基于Helloworld模块。添加系转载 2010-04-30 15:08:00 · 4051 阅读 · 1 评论 -
magento开发 -- 深入理解Magento第二章
第二章 - Magento请求分发与控制器Model-View-Controller (MVC) ,模型-视图-控制器,源于Smalltalk编程语言和Xerox Parc。现在有很多系统是基于MVC架构的,不同的系统MVC的实现也略有不同,但都体现了MVC的精髓,分离数据,业务逻辑和显示逻辑。最常见的PHP MVC框架是这样的URL请求被一个PHP文件拦截,通常称为前端控制转载 2010-04-14 22:49:00 · 4680 阅读 · 15 评论 -
magento开发 -- 深入理解Magento第三章 – 布局,块和模板
作者:Alan Storm翻译:Hailong Zhang第三章 – 布局,块和模板我们接着研究Magento。根据我们第二章讲的Magento MVC的架构,我们接下来应该讲模型(Model),但是我们跳过模型先来看布局和块。和一些流行的PHP MVC架构不同的是,Magento的执行控制器不直接将数据传给试图,相反的视图将直接引用模型,从模型取数据。这样的设计就导致了视图被拆分成两转载 2010-04-19 09:31:00 · 4187 阅读 · 2 评论 -
magento 开发 -- 深入理解Magento第五章 – Magento资源配置
第五章 – Magento资源配置对于任何一个更新频繁的项目来说,保持开发环境和生产环境的数据库同步是件很头疼的事情。Magento提供了一套系统,用版本化的资源迁移脚本来解决这个问题。上一章,我们为 Helloworld Blogpost 创建了一个模型。我们直接通过SQL语句“CREATE TABLE”来创建数据表。在这一章,我们将为Helloworld模块创建一个资源配置(Se转载 2010-04-27 15:01:00 · 2847 阅读 · 2 评论 -
magento 开发 -- 深入理解Magento第六章 – 高级Magento模型
第六章 – 高级Magento模型我们讲过Magento有两种模型,简单模型和EAV(Entity Attribute Value)模型。上一章我们讲过所有的Magento模型都是继承自Mage_Core_Model_Abstract / Varien_Object。简单模型和EAV模型的区别在于资源模型(Model Resource)。虽然所有的资源模型都最终继承“Mage_Core_转载 2010-04-29 09:21:00 · 2979 阅读 · 3 评论