yii2.0 运行原理

来源:互联网 发布:影响数据质量的因素 编辑:程序博客网 时间:2024/06/05 03:25


1、通过 URL(路由)  默认访问的是index.php 通过index.php 加载 一些、常量、配置文件等,

     创建一个应用主体 yii\web\Application 实列 可以通过 yii::$app 来访问

 


2、  获取路由 : 通过r参数取得 r 的值  ? r = post/indx


3、  解析路由 : 通过请求处理组件解析路由 创建一个控制器  


4、 执行某个方法 action


5、  执行过滤 : 判断是否还能继续往后面执行动作 

       列如:用户是否有权限吗?  是否执行的post请求 


6、  不满足过滤条件: 把相应的提示返回给用户


7、  满足过滤条件 : 执行动作

 

8、 通过Model层 执行数据操作


9、   把数据渲染到模版文件 渲染一个视图文件


10、 把渲染出来的视图经过相应处理组件返回给用户