欢迎来到天天文库
浏览记录
ID:6319254
大小:320.50 KB
页数:3页
时间:2018-01-10
《magento系统请求响应流程图》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Magento系统请求响应流程图:下面是具体请求步骤分析1.用户向浏览器发出请求2.浏览器向magento所在的服务器发出请求,magento的Controllers捕捉该请求并分发3.Controller使用OjectModels,此时Magento的Model开始config(加载config.xml,system.xml,layout下的*.xml等所有配置文件)4.ObjectModel返回相应的数据5.Controller根据layout下的*.xml的配置信息使用相应的Layouts6.Layout使用Blocks(Blocks是Layout的骨架)7.
2、Blocks使用ObjectModel(这步是天经地义的,不通过Model使用数据库等相关的资源,Blocks就是巧妇难为无米之炊)8.ObjectModel使用数据库资源(就是使用具体tables的数据)9.使用DB10.返回DB资源11.返回Data给Object(主意Magento的Data被加工成Object了)12.返回data对应的Object给Block13.Block使用Helpers(Helpers其实就是打杂的,正如其名,作用完成一些特定的功能)14.Helpers使用ObjectModels资源(Helpers打杂的最终目的-搞点东西回来)15
3、.Object返回Helpers请求的资源16.HelpersreturnHTML(Helpers打杂主要就是处理一些HTML相关的东西)给Blocks17.Blocks使用Templates(用Template把内容显示出来)18.Templates使用Helpers(Helpers有时需要配合一下Templates,如Helpers用于控制图像的显示等功能)19.Helpers返回HTML或者data给Template20.Template返回HTML给Blocks(block其实就是页面的一部分自定义的区域)21.返回HTML22.返回HTML23.Contr
4、oller使用Helpers(主要处理URLs相关的东西)
此文档下载收益归作者所有