无涯教程网-Codeigniter教程完整离线版.pdf

无涯教程网-Codeigniter教程完整离线版.pdf

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

无耻之极 + 关注
实名认证
内容提供者

吾生也有涯,而知无涯(rudangla)

1亿VIP精品文档

相关文档