zendFramework分析1:框架执行流程

1、通过url重写请求都定位到入口文件,默认是index.php
2、入口文件加载系统的配置,单例生成前端控制器。老版本的框架需要在入口文件中添加部分配置和插件注册,后来由专门负责程序引导的Bootstrap类控制
3、前端控制器初始化请求和返回对象,获取路由分发到具体控制器的动作
4、控制器根据请求获取模型中数据
5、控制器将数据渲染到视图

流程可以由网上一张相关图的表示:
zendFramework分析1:框架执行流程_第1张图片


前端控制器在路由请求和分发的过程中预留了6个接口,便于插件的扩展,具体如图中黄色的部分:

 zendFramework分析1:框架执行流程_第2张图片

你可能感兴趣的:(框架,url,扩展)