PHP中CodeIgniter的运行流程是什么

小编给大家分享一下PHP中CodeIgniter的运行流程是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

成都创新互联公司于2013年成立,先为本溪等服务建站,本溪等地企业,进行企业商务咨询服务。为本溪企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

PHP开发环境搭建工具有哪些

一、phpStudy,是一个新手入门最常用的开发环境。二、WampServer,WampServer也同样的也是和phpStudy一样操作简单对小白比较友好。三、XAMPP,XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包;四、MAMP,MAMP分为两种MAMP和MAMP Pro for Mac。五、宝塔面板,宝塔面板是一款服务器管理软件,支持windows和linux系统。六、UPUPW,UPUPW是目前Windows平台下最具特色的Web服务器PHP套件。

我们在对于CodeIgniter框架讨论时,提到了其实现MVC模式,但是很多人对这方面的概念不是很了解。该模式主要分成三个部分,在大家简单理解后,对于框架的作用也就有所理解了。

1.MVC模式说明

MVC 模式(Model–view–controller)是软件工程中的一种软件架构模式,它把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。

模型(Model):程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能);

控制器(Controller):负责转发请求,对请求进行处理;

视图(View):界面设计人员进行图形界面设计。

2.运行流程

(1)index.php作为前端的控制器,初始化运行CI所需的基本资源;

(2)router检查http请求,确定如何处理请求;

(3)如果有存在缓存文件,将直接输出到浏览器,不用走后面的流程

(4)加载控制器前,对http请求和任意用户提交的数据进行安全检查;

(5)加载模型,核心类库,辅助函数以及处理请求所需要的资源

(6)最后加载视图发送到浏览器,如何开启了缓存,视图会被先缓存起来用于后续的请求

以上是“PHP中CodeIgniter的运行流程是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


网站名称:PHP中CodeIgniter的运行流程是什么
文章出自:http://csdahua.cn/article/pdhppc.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流