对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入口文件

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

附带自己写的一个类文件

图片发自简书App

图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,860评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,079评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,262评论 4 61
  • 总是会有着这样的时刻,不是很想和人讲话,同样不想通过手机电脑和世界进行交流,但独自窝在沙发上看书又觉得有点孤单可怜...
    少女冉阅读 324评论 2 3
  • 老天田阅读 114评论 0 0