首页 > 技术文章 > Yii处理流程

wwwfj 2014-04-16 10:13 原文

Yii的应用程序处理流程

用户访问URL http://www.example.com/blog/index.php?r=site/contact

1.入口脚本被网站服务器执行以处理此请求。

2.一个应用的实例被创建,配置参数为Protected/config/main.php 指定的初始值

3.应用分派此请求到一个控制器(Controller)和一个控制器动作(controller action),它分配到了site控制器和contract动作

4.应用按siteController实例创建了site控制器并执行。

5.siteController实例通过调用它的actionContact()方法执行contact动作。

6.actionContact方法为用户渲染一个名为contact的视图(View),在程序内部,通过包含一个视图文件contact.php

 并将结果插入布局文件columnl.php实现。

推荐阅读