如何创建magento模块z之Hello World例子 08 July 2010 17:26 Thursday by 小屋 浏览(2728)

 

如何创建magento模块z之Hello World例子



步骤:
1.创建一个Hello World模块
2.为这个模块配置路由
3.为这个模块创建执行控制器

 

创 建Hello World模块



创建模块的结构目录:
app/core/local/Sjolzy/HelloWorld/Block
app/core/local/Sjolzy/HelloWorld/controllers
app/core/local/Sjolzy/HelloWorld/

阅读全文>>

Magento请求分发与控制器 18 May 2010 22:55 Tuesday by小屋 浏览(1745)

 

Model-View-Controller (MVC) ,模型-视图-控制器,源于Smalltalk编程言和Xerox Parc。现在有很系统是基于MVC架构的,不同的系统MVC的实现也略有不同,但都体现了MVC的精髓,分离数据,业务逻辑和显示逻辑。最常见的PHP MVC框架是这样的

 

URL请求被一个PHP文件拦截,通常称为前端控制器(Front Controller)

这个PHP文件分析这个URL,获得一个执行控制器(Action Controller)的名字和一个执行方法(Action Method)的名字,这个过程通常称为路由(Routing)

实例化#2获得的执行控制器

调用执行控制器的执行方法

执行方法中处理业务逻辑,比如获取数据

执行控制器负责把数据传递给显示逻辑

显示逻辑生成HTML

这个架构相对于传统的“每个php都是

阅读全文>>