|
http://phper.phpchina.com/
截取章节:解析 网站结构
David Upton(著)
CodeIgniter 中国(译)
CodeIgniter(以下简称 CI)是一套给 PHP 网站开发者使用的应用程序开发框架和工
具包。它提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速
地进行项目开发。使用 CI 可以减少代码的编写量,并将你的精力投入到项目的创造性开
发上。
下面我们就开始了解它是如何工作的吧。
CI 实现了模型,视图—控制器(MVC)模式。这是管理文件和网站的方法,如果你
喜欢的话你可以把它们合理的分成各个小模块,而不是把代码放在一起。
这里,我们将会对MVC理论做个简短的介绍,然后再介绍CI的MVC 实现方式。特
别地,要了解那些文件夹是如何相互交换信息的?网站结构是怎样的?以及 CI 是如何运
作的?
这篇文章将会介绍:
MVC如何架构一个动态网站;
CI如何分析一个Internet请求,以及如何调配指定的代码来处理它;
这些指定的代码如何编制;
CodeIgniter 语法规则;
在CI 中,你可以找到或自己编写各种文件和类;
如何使用URL传递参数给控制器;
如何编写更好的视图并把动态内容传递给它们;
如何返回信息给客户端;
文件和类如何传递信息和相互调用;
辅助函数和类库文件有什么用;
有助于网站设计的一些特别提示。
MVC 到底有什么用?
MVC 指的是一个动态网站的组织方法。该设计模式是 1979 年由挪威人 Trygve
Reenskaug 首次提出来的,这里是一些概要:
模型是包含数据的对象,它们与数据库交互,对这些数据进行存取,使其在不同 |
|