PHP技术高峰论坛演讲黄波-精选课件(公开).pptVIP

PHP技术高峰论坛演讲黄波-精选课件(公开).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * CodeIgniter 的那些事 黄波 30分钟 CodeIgniter 是什么 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 的那些事 CodeIgniter 的背景/历史 CodeIgniter 的那些事 CodeIgniter 最开始是由 Rick Ellis 开发的,他曾经是一个摇滚音乐家,现在是一名程序员。 当年由于 Ellis 未能找到一个简单的 PHP 框架,健壮、易于使用、文档完整,包含建立一个完整应用需要的所有工具,并且有一个以浏览器为基础的界面,使用普通用户权限就能安装。没有别的原因,就是“市场需要”这个单一的原因促使我想开发这样一个框架产品。 CI 的特点 轻量、强大、高效 文档齐全、易于学习、开发快速、易配置 功能类库丰富、大量的第三方类库支持 CodeIgniter 的那些事 学习 CI CodeIgniter 的那些事 从 CI 中学习 CodeIgniter 的那些事 CI 的构架 CodeIgniter 的那些事 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 CI 的构架 CodeIgniter 的那些事 CI 的构架-MVC CodeIgniter 的那些事 Model 和各种数据源打交道,包含但不限于数据库的数据,建立数据源与 php 变量的关联 View 表现给用户看的内容,CI使用的是原生态的php作为html模板,效率很高 Controller 处理业务逻辑,协调Model的工作,支持View的工作,以实现业务请求 CI 的构架-单入口文件 CodeIgniter 的那些事 对所有请求都能有效的初始化所需资源,包括安全处理。 CI并不是强制的只有一个文件,而是一个应用程序只有唯一的入口。 CI中index.php文件的第一个PHP语句设置就是当前所在的运行环境。 CI 的构架-应用与系统文件的分离 CodeIgniter 的那些事 CI 的构架-可扩展性(文件) CodeIgniter 的那些事 扩展方式 创建全新的 扩展原始的 前缀MY_ 替换原始的 前缀CI_ CI 框架的自身大部分组件可以被扩展 Library, Core class Drivers Helpers CI 的构架-CI 的可扩展性(Hooks) CodeIgniter 的那些事 在不修改 CI 系统文件的情况下运行自己所需的函数或方法以实现修改CI工作流程的目的,需要配置开启 hook CI 的构架-支持多种数据库平台 MySql Postgre MSSql OCI ODBC SqLite CodeIgniter 的那些事 CI 的工作流程 CodeIgniter 的那些事 CI框架体现的web程序的要素 CodeIgniter 的那些事 刚才给出的流程图中直接体现了一些要素,MVC、Security、cache、libraries、helpers等等,以下是没有上图未出现的要素却贯穿了整个CI的运行。 Just do IT CodeIgniter 的那些事 CodeIgniter 中国社区ID:BruceWolf Email:BruceWolf@CodeI iBruceWolf@G * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

文档评论(0)

saodishenseng2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档