zendFramework分析1:框架执行流程

来源:互联网 发布:日语同声翻译软件 编辑:程序博客网 时间:2024/05/20 05:09

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

流程可以由网上一张相关图的表示:


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