对ci框架的初步理解

我对这个框架整体怎么理解的: 

具体流程  入口文件开始index.php初始化一下ci框架用到的所有资源,检测Router检查请求,如果有缓存就直接输出不会去加载应用框架,没有去加载应用框架,加载之前要对http请求提交的数据进行检查,然后才会通过控制器去加载控制里面的所有资源然后渲染视图  要是开启缓存的话视图就会被缓存方便下次请求

CI优点 

没有模板引擎,使用的是php基础语法,不需要去学模板引擎。

方法独立,复用性强,耦合低

目录

System框架程序目录

      Core框架的核心程序

              Common.php公共函数

              Controller.php基控制器类

            Model基模型类

            Router.php路由类

    Helpers辅助函数

    Libraries类库(分页,文件上传等类)

Application项目目录   

              config项目的配置文件

                      config.php配置文件

                    database.php数据库配置文

                    Routes.php路由配置文件

                    Constants.php常量配置

            Controller控制器

            Model模型

            Views视图

            Cache缓存

Index入口文件

就弄这么几个了手机打字太累了主要说这么几个其他自己看下就应该会知道

附带自己写的一个类文件

对ci框架的初步理解_第1张图片
图片发自App

对ci框架的初步理解_第2张图片
图片发自App

你可能感兴趣的:(对ci框架的初步理解)