- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CodeIgniter - 简介介绍
CodeIgniter是⼀个函数强⼤的PHP框架,我喜欢简称它叫CI ,由EllisLab创建,现在是不列颠哥伦⽐亚技
术学院的⼀个项⽬。是⼀套给PHP⽹站开发者使⽤的应⽤程序开发框架和⼯具包。它提供⼀套丰富的标准
库以及简单的接⼝和逻辑结构,其⽬的是使开发⼈员更快速地进⾏项⽬开发。
本教程是为希望学习使⽤CodeIgniter开发⽹站的技巧的开发⼈员准备的。
在开始本教程之前,我们假设您已经使⽤过HTML ,Core PHP和Advance PHP 。在本教程⽰例中,我们使⽤了3.0.1版本。
下⼀篇:CodeIgniter - 安装
吾⽣也有涯,⽽知⽆涯 - ⽆涯教程
CodeIgniter - 安装介绍
安装CodeIgniter⾮常容易。只需按照下⾯给出的步骤-
步骤1 - 从链接 CodeIgniter 下载最新版本。
步骤2 - 解压缩⽂件夹。
步骤3 - 将所有⽂件和⽂件夹上载到服务器。
步骤4 - 将所有⽂件上传到服务器后,访问服务器的URL ,如 。
访问URL时,您将看到以下屏幕-
上⼀篇:CodeIgniter - 简介 下⼀篇:CodeIgniter - 结构体系
吾⽣也有涯,⽽知⽆涯 - ⽆涯教程
CodeIgniter - 结构体系介绍
下⾯显⽰了CodeIgniter应⽤程序的体系结构。
如图所⽰,每当对CodeIgniter发出请求时,它都会⾸先进⼊ index.php 页⾯。
在第⼆步中,路由将决定是将此请求传递给步骤3进⾏缓存还是将此请求传递给步骤4进⾏安全检查。
如果请求的页⾯已经在缓存中,则路由会将请求传递到步骤3 ,响应将返回给⽤户。
如果缓存中不存在请求的页⾯,则路由会将请求的页⾯传递给步骤4 ,以进⾏安全性检查。
在将请求传递给应⽤程序控制器之前,将检查提交数据的安全性。 安全检查之后,应⽤程序控制器将加载必要的
Model ,Libraries ,Helpers ,Plugins和Scripts ,并将其传递给视图。
视图将使⽤可⽤数据呈现页⾯,并将其保存在缓存。由于之前没有缓存过请求的页⾯,因此这次将其缓存在缓存中,以便以后请求快速处理该
页⾯。
⽬录结构
下图显⽰了CodeIgniter的⽬录结构。
CodeIgniter ⽬录结构分为3个⽂件夹-
application
system
user_guide
Application ⽬录
顾名思义,Application⽂件夹包含正在构建的应⽤程序的所有代码, 这是您将在其中开发项⽬的⽂件夹。 Application⽂件夹包含其他⼏个⽂
件夹,下⾯将对其进⾏说明 吾⽣也有涯,⽽知⽆涯 - ⽆涯教程
件夹,下⾯将对其进⾏说明
Cache - 此⽂件夹包含应⽤程序的所有缓存页⾯。
Config - 此⽂件夹包含⽤于配置应⽤程序的各种⽂件。
Controllers - 此⽂件夹包含应⽤程序的控制器。
Core - 此⽂件夹将包含应⽤程序的基类。
Helpers - 在此⽂件夹中,您可以放置应⽤程序的helper类。
Hooks - 此⽂件夹中的⽂件提供了⼀种⽅法,可以利⽤并修改框架的内部⼯作⽅式,⽽不会破坏核⼼⽂件。
Language - 此⽂件夹包含与国际化语⾔相关的⽂件。
Libraries - 此⽂件夹包含为您的应⽤程序开发的库⽂件。
Logs - 此⽂件夹包含与系统⽇志相关的⽂件。
Models - 数据库登录名将放置在此⽂件夹中。
Third_party - 在此⽂件夹中,您可以放置将⽤于您的应⽤程序的任何插件。
Views - 应⽤程序的HTML⽂件将放置在此⽂件夹中。
System ⽬录
该⽂件夹包含CodeIgniter核⼼代码,库,帮助程序和其他⽂
文档评论(0)