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实现。

最新文章

  1. [deviceone开发]-do_SegmentView和do_SlideView联动的示例
  2. Tomcat中的线程池StandardThreadExecutor
  3. volicety常用方法
  4. 决策树学习(ID3)
  5. [HTML5] Emmet
  6. 中国IC业“芯”结:IC小国真能赶追韩美日么?
  7. 详细图解window环境mongodb下载、安装、配置与使用
  8. Axis1.4之定制发布服务
  9. 类相关的BIF
  10. NumPy库实现矩阵计算
  11. 【工作感悟】Android 开发者,如何提升自己的职场竞争力?
  12. net license tool, EasyLicense !
  13. Ubuntu 安装 OpenMPI
  14. addEventListener在一个节点上添加多个相同的事件
  15. Java Swing 使用非本地字体
  16. RSA的JAVA实现 及javax.crypto.IllegalBlockSizeException
  17. Visual Studio 2017 系统发布部署服务器教程
  18. MVC使用AdditionalMetadata为Model属性添加额外信息
  19. git相关使用技巧和问题
  20. pureMVC与strangeIoc框架对比

热门文章

  1. 无法打开登录所请求的数据库 "XXX"。登录失败。 用户 'NT AUTHORITY\SYSTEM' 登录失败。
  2. jQuery 源码分析2: jQuery.fn.init
  3. 将表单数据转化为json数据
  4. C++ map插入(insert)数据返回值
  5. 一段sql的优化
  6. ceph入门学习链接
  7. javascript 老王开车去东北
  8. JS进制转换,浮点数相加,数字判断
  9. 更加直观地了解hasLayout和BFC
  10. ubuntu apt-get