欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > PHP > PHP 敏捷开发框架 CodeIgniter - 快速 Web 应用开发详解[CHM][PDF][源代码][24.50MB]

PHP 敏捷开发框架 CodeIgniter - 快速 Web 应用开发详解[CHM][PDF][源代码][24.50MB]

2019-06-18 533 收藏 0 赞一个 0 真差劲 0 去评论 去下载

内容简介

第一章讲解了 CodeIgniter 能做什么?什么是“框架”?如何安装 CodeIgniter?还对开源商业模式进行了深层次讨论,并在结尾给出了 CodeIgniter 的一些不足。

第二章讲解了安装 CodeIgniter 会发生什么?会自动创建哪些文件?本章给出了安装 CodeIgniter 所需软件的详细说明,并讲解了如何对 CodeIgniter 进行基本的配置。

第三章讲解了 MVC 如何帮助组织一个动态网站。本章更详细的阐述了当 CodeIgniter 收到 Internet 请求后,通过分析该请求并解析相关程序来执行的过程。然后介绍 CodeIgniter 的语法规则,并对 CodeIgniter 网站上你能找到的(或自己编写的)各种不同类型的文件或类进行了详细的解释。在本章的结尾部分,会告诉大家一些在网站设计中极具实用性的技巧和提示。

第四章讲述了如何设置一个数据库来配合 CodeIgniter 的使用,还有如何使用 Active Record 类来操作数据库。

第五章涵盖了创建视图的各种方法,如何快速创建 HTML 表单,如何使用 CodeIgniter 的验证类验证你的表单。

第六章讲述了一个对任何网站都有影响的基础问题,即 Session 管理和安全;同时我们也来探讨一下 CodeIgniter 的 Session 类。

第七章涵盖了 CodeIgniter 使用对象的方式,以及你能够以各种不同的方式编写和使用你自己的对象。

第八章涵盖了 CodeIgniter 中用于测试的类:单元测试、基准测试和“分析器”,通过这些方法,CodeIgniter 可以帮你在不影响当前数据的情况下测试数据库。

第九章讲述了通过使用 CodeIgniter 的 FTP 类和 Email 类来简化通讯,并使用 XML-RPC 从 Web 2.0 的世界中获取信息。

第十章讨论了一些能帮你解决建站常见问题的 CodeIgniter 类和类库,例如:日期辅助函数、文本和 Inflector 辅助函数、语言类和表格类。

第十一章讲述了一些有用的 CodeIgniter 功能和辅助函数:文件辅助函数、下载辅助函数、文件上传类、图像处理类和 ZIP 类。

第十二章涵盖了探索你的 config 文件、使用诊断工具、服务器之间的潜在区别和一些与安全相关的提示。

第十三章告诉你如何使 CRUD 操作一般化,你可以用两个类来实现:一个用于控制器,另一个用于 CRUD 模型。

第十四章讨论了一些代码范例,这些范例综合使用了之前章节中逐步讨论的功能。

第十五章介绍了一些在你编写 CodeIgniter 程序时会用到的资源,例如:AJAX 和 JavaScript 类库、身份验证、图表和 CRUD。

目录

译序

前言

第一章 对 CodeIgniter 的介绍

1.1.1 节省时间

1.1.2 使你的网站更健壮

1.1.3 增强你的代码

1.1.2.1 确保你的链接自动更新

1.1.2.2 防止对数据库的攻击:对表单输入的数据进行校验和处理

1.1.3.1 发送 Email 和附件很简单

1.1.3.2 压缩用户要下载的文件以加快下载速度

1.1 CodeIgniter 能为你做什么?

1.2 CodeIgniter 是什么?框架又是什么?

1.3 关于开发者

1.4 “开源”商业模式

1.5 CI 不能做什么

1.6 许可协议

1.7 总结

第二章 2 分钟:建立一个 CodeIgniter 网站

2.1 准备知识

2.2 安装 CodeIgniter

2.3 分析文件结构

2.4 配置文件

2.5 它能工作吗?

2.6 总结

第三章 分析网站结构

3.8.1 调用视图

3.8.2 直接地调用函数

3.8.3 与控制器互动

3.8.4 这就像一个鸡蛋杯

3.8.5 一个 CI 辅助函数的例子:URL 辅助函数

3.8.6 一个简单的类库例子:创建一个菜单

3.7.1 把参数传给一个函数

3.7.2 传递数据到视图

3.3.1 控制器

3.3.2 视图

3.2.1 Welcome 控制器

3.2.2 让视图开始工作

3.2.3 默认控制器

3.1 MVC—到底有什么用?

3.2 CI 的网站结构:控制器和视图

3.3 CodeIgniter 语法规则

3.4 CI 网站上的文件或类的类型

3.5 这些文件夹的含义?

3.6 设计一个较好的视图

3.7 设计一个较好的控制器

3.8 CI 中的类彼此之间如何操控

3.9 总结

第四章 使用 CI 简化数据库开发

4.3.1 使用 Active Record 类的优点

4.3.2 “读取”查询

4.3.3 显示查询结果

4.3.4 “创建”和“更新”查询

4.3.5 “删除”查询

4.3.6 Active Record 和传统 SQL 编程的结合

4.3.1.1 节省时间

4.3.1.2 自动机制

4.1 配置设置

4.2 为我们的网站设计数据库

4.3 Active Record

4.4 总结

4.5 附录:使用 MYSQL 查询语句创建“websites”数据库

第五章 简化 HTML 页面和表单的设计

5.7.1 设置验证规则

5.7.2 设置控制器

5.7.3 设置表单

5.5.1 使用表单辅助函数的好处之一:清楚

5.5.2 使用表单辅助函数的好处之二:自动化

5.1 编写视图

5.2 PHP 语法的长格式和短格式

5.3 嵌套视图

5.4 网站架构的现实问题

5.5 CI 的表单辅助函数:输入数据

5.6 我的“Display”模型

5.7 CI 的验证类:方便地检验数据

5.8 总结

第六章 简化使用 Session 和安全

6.3.1 使 Session 更安全

6.1 开始用 CI 设计一个实际的网站

6.2 关于网站

6.3 安全/Session:使用另一个 CI 类库

6.4 安全

6.5 总结

第七章 CodeIgniter 和对象

7.1.1 CI“超级对象”的工作原理

7.1.2 引用复制

7.1 面向对象编程

7.2 在 CI“超级对象”中加入你自己的代码

7.3 CI“超级对象”的问题

7.4 总结

第八章 用 CI 测试你的代码

8.3.1 什么时候使用单元测试

8.3.2 单元测试的示例

8.1 为什么测试,为谁测试?

8.2 CI 的错误处理类

8.3 CI 的单元测试类

8.4 CI 的基准测试类

8.5 CI 的评测器类

8.6 用“模拟”数据库来做测试

8.7 控制和时间安排

8.8 总结

第九章 用 CI 通信

9.2.1 使 XML-RPC 的服务器与客户端交互

9.2.2 格式化 XML-RPC 数据交换

9.2.3 调试

9.2.4 XML-RPC 带来的问题?

9.1 使用 FTP 类测试远程文件

9.2 机器之间的对话—XML-RPC

9.3 与人交流的工具:Email 类

9.4 总结

第十章 CI 如何帮助提供动态的数据

10.1 日期辅助函数:转换和本地化日期

10.2 使用文本和 Inflector 辅助函数

10.3 国际化:语言类

10.4 编写 HTML 表格的好方法:表格类

10.5 缓存网页

10.6 总结

第十一章 使用 CI 处理文件和图片

11.1 文件辅助函数

11.2 下载辅助函数

11.3 文件上传类

11.4 CI 的图像类

11.5 用 CI Zip 类压缩文件很容易

11.6 总结

第十二章 产品版本、升级和重大决定

12.3.1 如何装载模型,以及如何调用它们

12.3.2 如何初始化你自己的类库

12.2.1 诊断工具

12.1.1 URL

12.1.2 数据库

12.1.3 其它 config 文件

12.1 连接:检查 Config 文件

12.2 找出 PHP 4/5 和操作系统间的差异

12.3 应对 CI 新版本带来的变化

12.4 如果有了新版 CI,我需要更新吗?

12.5 如何修改 CI 的基础类

12.6 总结

第十三章 快捷的 CRUD 及其配合使用

13.5.1 Showall 函数

13.5.2 Insert 函数

13.5.3 Insert2 函数

13.5.4 测试套件

13.5.1.1 读取数据

13.5.1.2 Delete 和 Trydelete 函数

13.1 CRUD 模型:设计原理

13.2 标准的控制器格式

13.3 数据库表

13.4 模型的心脏:数组

13.5 CRUD 模型

13.6 总结

第十四章 审视 CI

14.3.1 完整性

14.3.2 易用性

14.2.1 CI 能提供帮助的地方:结构

14.2.2 CI 能提供帮助的地方:简化

14.2.3 CI 能提供帮助的地方:额外功能

14.1 一些代码:“do_test”模型

14.2 一个平衡表

14.3 CI 的问题

14.4 总结

第十五章 资源和扩展

15.2.1 可用的插件和类库

15.2.2 AJAX/Javascript

15.2.3 身份验证

15.2.4 外部网站

15.2.5 比较:使用哪个图表类库?

15.2.6 CRUD:新领域

15.2.7 其它编程资源,例如 Xampplite、MySQL 和 PHP

15.1 CI 的用户论坛

15.2 视频教程

15.3 总结

文档截图

QQ截图20190618111737.jpg

PHP 敏捷开发框架 CodeIgniter - 快速 Web 应用开发详解[CHM][PDF][源代码][24.50MB]

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

下载地址
大家评论