一、CI的优点一。php
(1)、CI是一个PHP框架;
你们都知道PHP框架有不少,CI只是其中之一,框架是为了重用发明的。一样,CI的目标是实现让你比从零开始编写代码更快速地开发项目。CI能够将须要完成的任务代码量最小化,这样你就能够把更多的精力放到项目的开发上了。
(2)、CI是免费的;
CI是通过开源许可受权的,只要你愿意就可使用它。
(3)、CI是轻量级的;
CI的核心系统只须要一些很是小的库,这与那些须要更多资源的框架彻底相反。额外的库文件只在请求的时候加载,依需求而定,因此核心系统是很是快并且轻的。
(4)、CI使用M-V-C模式;
CI使用了模型(Model)- 视图(View)- 控制器(Controllers)的方法,这样能够更好地使表现层和逻辑层分离。
(5)、CI功能强大;
CI拥有众多的类库,能够方便并快速的完成开发任务,包括:读取数据库、数据的缓存、发送电子邮件、保存session、文件的上传、图像的操做、数据的确认等。
(6)、CI是易扩展的;
CI能够很是简单的经过自定义类库、辅助函数来进行扩展,或者也能够经过扩展类、系统钩子来实现。
(7)、CI不须要模版引擎;
虽然CI自带了一个可选的模板解析器程序,但不要求你必须使用模板。模板引擎彻底与本地化PHP代码的性能需求不符,使用模板引擎咱们要学习其语法,这最低限度只比学PHP基础要容易一点点。
(8)、CI已完全文档化;
程序员都喜欢写代码讨厌写文档。固然咱们也同样,可是既然文档和代码自己同样重要,咱们就要完成它了。何况咱们代码资源极其干净并且方便注释。
(9)、CI拥有一个友好的用户社区。
程序员
2、CI的安装配置。
一、准备工做;
(1)、服务器的要求;
PHP
具体分析咱们下一节再讲。
三、一分钟:创建一个CI网站。
(1)、在根目录建一个文件夹,将解压的CI文件拷贝至该文件夹下;
例如军哥在根目录下贱了一个ci_demo的文件夹,而后将解压后的文件拷贝至ci_demo中。
(2)、配置文件;
找到ci_demo/application/config/config.php文件,将第17行设置为$config['base_url']= 'http://localhost/ci_demo';而后保存便可。
(3)、浏览器访问。
浏览器中输入http://localhost/ci_demo/index.php便可访问到CI网站,页面显示为CI的欢迎界面,你看是否是一分钟就搞定了呢。
那上面的结果是如何显示出来的呢?下一节咱们就来具体分析CI的结构和CI是如何工做的。数据库