Magento开发档(三):Magento控制器.docxVIP

  • 17
  • 0
  • 约 8页
  • 2016-08-18 发布于贵州
  • 举报
Magento开发档(三):Magento控制器

Magento开发文档(三):Magento控制器+10 分类:Magento、Magento开发 标签:magento中文手册、magento中文教程、Magento中文文档、Magento开发文档 5,527人浏览 Magento中文手册(三):Magento控制器 提到模型-视图-控制器这种MVC架构,要追溯到Smalltalk编程语言和Xerox Parc。从那个时候开始,就有许多系统将自己描述为MVC架构。这些系统虽然在某些地方有细微差别,但都实现了数据层,逻辑层和前段表现代码的分离。 大部分的PHP MVC框架都拥有以下基本特征, ? 所有的URL请求会被前端控制器解析 ? 前端控制器会检查请求的URL路径,并从中获取一个控制器和动作名(这个过程叫做路由) ? 实例化从URL中获取的控制器 ? 该控制器中,与从URL里获取的动作名一致的方法会被调用 ? 根据请求的变量,该方法被实例化或调用方法获取模型 ? 该动作方法从模型中获取到数据,这些获取的信息会被传递到视图中 ? 使用从数据结构中获取到的信息,视图输出HTML代码 相对于“一个PHP文件对应一个页面”来说,这种MVC架构是个巨大的进步。然后对于一些软件工程师来说,它依然是个丑陋的架构。他们经常抱怨说, ? 前段控制器文件会在全局命名空间中运行 ? 约定型的架构没有配置型架构更具扩展性 比如说, ? URL路由规则

文档评论(0)

1亿VIP精品文档

相关文档