《CI框架简介》要点:
本文介绍了CI框架简介,希望对您有用。如果有疑问,可以联系我们。
CodeIgniter 是一个小巧但功能强大的 PHP 框架,整个框架也就1M多点,CI目前的稳定版本是 3.X,4.0版本已经在测试中了.
index.php 文件作为前端控制器,初始化运行 CodeIgniter 所需的基本资源;Router 检查 HTTP 请求,以确定如何处理该请求;如果存在缓存文件,将直接输出到浏览器,不用走下面正常的系统流程;在加载应用程序控制器之前,对 HTTP 请求以及任何用户提交的数据进行安全检查;控制器加载模型、核心类库、辅助函数以及其他所有处理请求所需的资源;最后一步,渲染视图并发送至浏览器,如果开启了缓存,视图被会先缓存起来用于 后续的请求.
CI框架主要有两个目录
1)application目录:用于开发者编写相应的配置以及逻辑处理,开发者只需在这个目录下添加自己需要的开发文件.2)system目录:框架的系统库,里面包括核心库,类库,辅助类库,数据库等,这些文件,开发者最好不要擅自修改,它是整个框架的龙脉.
CI框架的几个重要部分:
控制器开发者在 application/controller 目录下添加自己的controller 控制器,但是每个控制器都要继承核心库里的基类 CI_Controller,它已获取到整个框架的核心类库对象,通过它基本可以调用CI框架下的核心方法.模型模型就是专门用来和数据库打交道的 PHP 类,开发者在 application/models 目录下定义自己的模型类,都要继承 模型基类 CI_Mode.当你在控制下调用模型,只需要下面一行代码就实例化了:$this->load->model('model_name');辅助函数当然开发者也可以创建自己的辅助类,文件存放在 application/helpers 目录下,调用的方式与系统的辅助类一致.视图视图就是网页,或是网页的部分,如头部,底部,侧边栏等等,用于显示在浏览器中数据库CI框架封装了多种数据库驱动与连接方法,让你轻松配置就能连接上,且封装了一些查询构造器与生成查询结果,让代码看起来方便简洁.
以上都是CI框架提供的重要组成部分,CI框架主要是以轻便,快捷上手为主要的优势,让你去处理一些简单的项目.它介于一个没有框架与一个比较笨重的框架之间,所以一个框架好不好用,还要基于你的需求.
原文:http://lonelyworld.cn/archives/536.html
《CI框架简介》是否对您有启发,欢迎查看更多与《CI框架简介》相关教程,学精学透。维易PHP学院为您提供精彩教程。