CI框架深入篇(1) 基本概述,配置等

1,可拓展,没有以性能为代价的模板引擎,pathinfo 对于搜索引擎友好,

2,ci中除了核心库,其他资源用到时候才加载,所以很节约性能;而且各个模块松耦合,依赖性不强,随意复用;

3,工作流程:index.php是前端控制器,初始化需要的资源--》到route检查http请求--》(有cache,直接界面输出)无cache--》安全处理--》application的controller--》调用各种类文件和包处理相关资源--》渲染试图发送浏览器--》若是开启了cache,则进行缓存,总共7个部分,实际上每个部分是一个钩子。

4,为了安全期间,可以改application,system 或者view的名字和路径  只不过要在application index.php的$config[‘system/application/view‘]中进行配置;

5,再上显示后还要禁用错误报告等开发环境中用的东西。

时间: 2025-01-04 06:54:43

CI框架深入篇(1) 基本概述,配置等的相关文章

CI框架深入篇(2)一些基础的我之不知道的标准格式

1,一些命名规则:类文件名必大写,其他配置文件,视图文件或着脚本都要小写,类文件名和类名要一致!! 2,类名要大写开头,若是多个单词,那就下划线不要驼封法: 3,变量名要小写全,多个单词下划线分割,后面标明其作用要; 4,TRUE FALSE NULL这几个关键字  都要大写 5,用 OR 代替|| 比较好看,使用 ! 时候前后都加个空格好看, 6,字符串使用单引号引起来,当字符串中有变量时使用双引号,并且使用大括号将变量包起来 7,sql查询的关键函数应该大写之.

【转】最简单的CI框架入门示例--数据库取数据

1.下载CI框架(自己找) 2.配置 database.php配置:    为数据库服务器设置 connection 参数: 源码打印? $db['default']['hostname'] = "your-db-host"; $db['default']['username'] = "your-username"; $db['default']['password'] = "your-password"; $db['default']['dat

CI框架源码阅读笔记2 一切的入口 index.php

上一节(CI框架源码阅读笔记1 - 环境准备.基本术语和框架流程)中,我们提到了CI框架的基本流程,这里这次贴出流程图,以备参考: 作为CI框架的入口文件,源码阅读,自然由此开始.在源码阅读的过程中,我们并不会逐行进行解释,而只解释核心的功能和实现. 1.       设置应用程序环境 define('ENVIRONMENT', 'development'); 这里的development可以是任何你喜欢的环境名称(比如dev,再如test),相对应的,你要在下面的switch case代码块中

**【ci框架】精通CodeIgniter框架

http://blog.csdn.net/yanhui_wei/article/details/25803945 一.大纲 [php] view plaincopy 1.codeigniter框架的授课内容安排 2.codeigniter框架的简介 |-----关于框架的概念 |-----使用CI框架的好处 |-----为什么选择CI框架 3.codeigniter框架的具体安装步骤 |-----官网下载:http://www.codeigniter.com/ |-----httpd.conf配

CI框架源代码阅读笔记2 一切的入口 index.php

上一节(CI框架源代码阅读笔记1 - 环境准备.基本术语和框架流程)中,我们提到了CI框架的基本流程.这里再次贴出流程图.以备參考: 作为CI框架的入口文件.源代码阅读,自然由此開始. 在源代码阅读的过程中,我们并不会逐行进行解释.而仅仅解释核心的功能和实现. 1.       设置应用程序环境 define('ENVIRONMENT', 'development'); 这里的development能够是不论什么你喜欢的环境名称(比方dev,再如test).相相应的,你要在以下的switch c

CI框架大纲总结

一.大纲 [php] view plaincopy 1.codeigniter框架的授课内容安排 2.codeigniter框架的简介 |-----关于框架的概念 |-----使用CI框架的好处 |-----为什么选择CI框架 3.codeigniter框架的具体安装步骤 |-----官网下载:http://www.codeigniter.com/ |-----httpd.conf配置文件中rewrite重写机制的开启 |-----httpd.conf配置文件虚拟主机的开启 |-----http

最简单的CI框架入门示例--数据库取数据

这个写给初学者看,这是最简单可以调通的例子,网上很多例子其实初学者本地跑不通,缺这少那. 1.下载CI框架(自己找) 2.配置 database.php配置:    为数据库服务器设置 connection 参数: $db['default']['hostname'] = "your-db-host"; $db['default']['username'] = "your-username"; $db['default']['password'] = "y

CI框架整合UEditor编辑器上传功能

最近项目中要使用到富文本编辑器,选用了功能强大的UEditor,接下来就来讲讲UEditor编辑器的上传功能整合. 本文UEditor版本:ueditor1_4_3_utf8_php版本 第一步:部署编辑器 HTML代码: 1 <textarea id="editor" class="editor" type="text/plain" style="width:100%;height:500px;"></te

CI框架基本配置/教你学习CI框架codelgniter

CI框架基本配置/教你学习CI框架codelgniter 摘要:CI 框架现在中国可以说还是不成熟,不像thinkphp那样有那么多的中文手册,在国内,很多国人英语都很烂,CI现在教程还是不多.大家心里都存在这严重想法... CI 框架现在中国可以说还是不成熟,不像thinkphp那样有那么多的中文手册,在国内,很多国人英语都很烂,xiguajunCI现在教程还是不多.大家心里都存在这严重 想法,西瓜君我想用CI,国外用的人很多,而且速度非常快,而且敏捷开发!但是一用起来就不是那么回事儿了,很多