1 2 3 4 5 6 7 8 9 10 下一页 CodeIgniter 是一种以 PHP 编写的开源 Web 应用程序框架。它可适用于很多种数据库应用程序,包括 MySQL、DB2® Express-C 等。此框架使用的是 MVC 设计模式,其最主要的目的是分离一个软件应用程序的数据层和表示层。在 Model-View-Controller (MVC) 模式中,model 管理数据层,与数据库通信;view 管理表示层,显示 UI 和内容;而 controller 则负责管理视图和模型之间的通信。 常用缩略词 CRUD:创建、读取、更新、删除 HTML:超文本标记语言 MVC:模型-视图-控制器 SQL:结构化查询语言 UI:用户界面 本文概述了使用 CodeIgniter 创建一个基础动态 Web 站点或应用程序所需的步骤。本文假设您已经安装了 CodeIgniter V1.7.2 或更高版本以及 MySQL V4.1 或更高版本,并且对二者有基本的了解。 站点基础:小部件和 CRUD 当然,大多数动态 Web 站点都不会等同于本文中所使用的这个例子 — 在很多情况下,甚至会有显著的差别。不过,所有动态 Web 站点都具有两个关键的共同点:数据库以及从该数据库(动态地)检索到的东西。为了方便本文的讨论,我将这种可动态检索到的东西称为是一个小部件。一个小部件可以是几乎任何内容 — 一本在售的书、一个菜谱、一个博客条目或一篇新闻稿。不管这个小部件是什么,其定义都需要一组连贯的信息。例如,一个菜谱所需的一组信息可能应该包括一个标题、配料、操作指导和营养分析。 要从数据库中检索小部件,首先必须要创建它(然后它才可以被更新甚至是删除),这就是所谓的 CRUD。CRUD 代表的是管理数据库内的小部件所需的最主要的四个操作;若再加上小部件本身,实际上就构成了动态 Web 站点的基础。 (责任编辑:admin) |