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