摘自2011PHP技术峰会
来源:互联网 发布:莫奈评价知乎 编辑:程序博客网 时间:2024/05/18 16:38
CodeIgniter is a powerful PHP framework
with a very small footprint, built for PHP
coders who need a simple and elegant
toolkit to create full-featured web
applications. If you‘re a developer who
lives in the real world of shared hosting
accounts and clients with deadlines, and if
you’re tired of ponderously large and
thoroughly undocumented frameworks.
CodeIgniter 的那些事
CI 的构架
Design and Architectural Goals
Our goal for CodeIgniter is maximum performance, capability, and
flexibility in the smallest, lightest possible package.
特性
� dynamically instantiated
� loosely coupled
� high component singularity
CodeIgniter 的那些事
CI 的构架-MVC
Model
和各种数据源打交道,包含但不限于数据库的数据,建立数据源与 php
变量的关联
View
CI php html
表现给用户看的内容, 使用的是原生态的 作为 模板,效率很高
Controller
处理业务逻辑,协调Model的工作,支持View的工作,以实现业务请求
CodeIgniter 的那些事
CI
-
的构架 单入口文件
�对所有请求都能有效的初始化所需资源,包括
安全处理。
�CI并不是强制的只有一个文件,而是一个应用
程序只有唯一的入口。
的构架 应用与系统文件的分离
�CI中index.php文件的第一个PHP语句设置就是
当前所在的运行环境。
CodeIgniter 的那些事
CI -
的构架 可扩展性(文件)
扩展方式
�创建全新的
�扩展原始的 前缀
MY_
�替换原始的 前缀
CI_
CI
CI
CCII 框架的自身大部分组件可以被扩展
�Library, Core class
�Drivers
�Helpers
- 摘自2011PHP技术峰会
- 【Think社区】2013 PHP 技术峰会即将在上海举行
- 互联网技术峰会资料
- AWS 技术峰会
- 技术峰会官网
- PHPCON技术峰会成功召开
- 某厂商技术峰会笔记
- 2013IBM技术峰会记录
- 2014中国Spark技术峰会
- 成都IBM技术峰会有感
- OpenStack技术峰会PPT集萃
- 听同事说NOKIA杭州技术峰会
- 今天参加了Intel技术峰会
- 受邀参加CMAX2009技术峰会演讲嘉宾
- IBM 2013技术峰会演讲PPT资料
- 游戏运营技术峰会内容转载
- 双12参加AWS技术峰会
- 浪潮互联网峰会张冬技术报告
- Java基础复习:String类注意点
- uva571 - Jugs(水壶)
- struct pollfd
- JBOSS集成的ActiveMQ处理消息
- 黑马程序员-java学习基础加强之IO流
- 摘自2011PHP技术峰会
- Javascript:window.close()不起作用?
- ios6.0内存警告的兼容处理 viewDidUnload 屏蔽
- 利用负载均衡优化和加速HTTP应用
- Mysql 常见数据类型长度 (int 、double 、timestamp、vachar)
- VS2010 error lnk2019 的一个解决方案 环境变量设置
- 位运算相关!
- ffmpeg解码JPG和PNG等图片
- 黑马程序员__JAVA基础__数组