1 / 352
文档名称:

PHP敏捷开发CodeIgniter框架.doc

格式:doc   大小:6,614KB   页数:352页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

PHP敏捷开发CodeIgniter框架.doc

上传人:bodkd 2018/8/16 文件大小:6.46 MB

下载得到文件列表

PHP敏捷开发CodeIgniter框架.doc

相关文档

文档介绍

文档介绍:本书内容概述
第一章讲解了 CodeIgniter 能做什么?什么是“框架”?如何安装 CodeIgniter?还对开源商业模式进行了深层次讨论,并在结尾给出了 CodeIgniter 的一些不足。
第二章讲解了安装 CodeIgniter 会发生什么?会自动创建哪些文件?本章给出了安装 CodeIgniter 所需软件的详细说明,并讲解了如何对 CodeIgniter 进行基本的配置。
第三章讲解了 MVC 如何帮助组织一个动态网站。本章更详细的阐述了当 CodeIgniter 收到 请求后,通过分析该请求并解析相关程序来执行的过程。然后介绍 CodeIgniter 的语法规则,并对 CodeIgniter 网站上你能找到的(或自己编写的)各种不同类型的文件或类进行了详细的解释。在本章的结尾部分,会告诉大家一些在网站设计中极具实用性的技巧和提示。
第四章讲述了如何设置一个数据库来配合 CodeIgniter 的使用,还有如何使用 Active Record 类来操作数据库。
第五章涵盖了创建视图的各种方法,如何快速创建 HTML 表单,如何使用 CodeIgniter 的验证类验证你的表单。
第六章讲述了一个对任何网站都有影响的基础问题,即 Session 管理和安全;同时我们也来探讨一下 CodeIgniter 的 Session 类。
第七章涵盖了 CodeIgniter 使用对象的方式,以及你能够以各种不同的方式编写和使用你自己的对象。
第八章涵盖了 CodeIgniter 中用于测试的类:单元测试、基准测试和“分析器”,通过这些方法,CodeIgniter 可以帮你在不影响当前数据的情况下测试数据库。
第九章讲述了通过使用 CodeIgniter 的 FTP 类和 Email 类来简化通讯,并使用 XML-RPC 从 Web 的世界中获取信息。
第十章讨论了一些能帮你解决建站常见问题的 CodeIgniter 类和类库,例如:日期辅助函数、文本和 Inflector 辅助函数、语言类和表格类。
第十一章讲述了一些有用的 CodeIgniter 功能和辅助函数:文件辅助函数、下载辅助函数、文件上传类、图像处理类和 ZIP 类。
第十二章涵盖了探索你的 config 文件、使用诊断工具、服务器之间的潜在区别和一些与安全相关的提示。
第十三章告诉你如何使 CRUD 操作一般化,你可以用两个类来实现:一个用于控制器,另一个用于 CRUD 模型。
第十四章讨论了一些代码范例,这些范例综合使用了之前章节中逐步讨论的功能。
第十五章介绍了一些在你编写 CodeIgniter 程序时会用到的资源,例如:AJAX 和 JavaScript 类库、身份验证、图表和 CRUD。
阅读本书你需要什么?
本书中,我们假定你已经安装了下列软件包:
PHP 或以上版本
一个运行中的 Web 服务器
MySQL、MySQLi、MS SQL、Postgre、Oracle、SQLite 或 ODBC 中的一种
约定
在本书中,你会发现许多不同的文本样式以区别不同的信息类型。下面是一些文本样式的范例,以及他们的含义。
我们有三种文本样式。
一个代码块将显示为下列样式:
$active_group = "default";
$db['default']['hostname'] = "";
$db['default']['username'] = "";
$db['default']['password'] = "";
当我们想请你注意某特定部分的代码块时,相关的行或内容将被加粗:
</head>
<body>
<h1 class="test"><?php echo $mytitle; ?> </h1>
<p class="test"><?php echo $mytext; ?> </p>
</body>
新名词和重要文字采用粗体字。例如在屏幕上、菜单或对话框中,以我们的文本样式则显示为:“单击下一步按钮以转到下一个屏幕”。
警告或重要提示将显示在这样的方框中。

第一章对 CodeIgniter 的介绍
大多数PHPer都想写出运行状态良好的应用程序,而且希望尽可能做得简单且不费事。这篇文章是有关 CodeIgniter 的(以下简称 CI),CI 是一个达成以上目标的框架。
如果你只是要达成一个最终的结果,而把中间所有的编码细节和复杂统统丢给一个框架,CI 是你最好的朋友。
CI 有很多优点:免费,轻量级,容易安装,它能使你的编程生涯变得很轻松。这一章我们会告诉你:
CI 能为你做什么?
什么是“框架”?CI 为什么能被称为框架?
“开源”商业模