非常教程

Codeigniter 3参考手册

用户指南概述 | User guide: Overview

模型 - 视图 - 控制器 | Model-View-Controller

CodeIgniter基于Model-View-Controller开发模式。MVC是一种将应用程序逻辑与表示分开的软件方法。实际上,它允许您的网页包含最少的脚本,因为演示文稿与PHP脚本是分开的。

  • 模型代表你的数据结构。通常,您的模型类将包含帮助您检索,插入和更新数据库中的信息的函数。
  • 视图是正在呈现给用户的信息。视图通常是一个网页,但在CodeIgniter中,视图也可以是页眉或页脚之类的页面片段。它也可以是一个RSS页面,或任何其他类型的“页面”。
  • 控制器充当中介的模型,在视图,并且处理该HTTP请求,并且产生一个网页所需的任何其它资源之间。

CodeIgniter对于MVC有一种相当宽松的方法,因为不需要模型。如果您不需要添加的分离,或者发现维护模型需要比您想要的更复杂,您可以忽略它们,并使用控制器和视图构建应用程序。CodeIgniter还使您能够合并您自己的现有脚本,甚至可以为系统开发核心库,从而使您能够以对您最有意义的方式工作。

Codeigniter 3

CodeIgniter 是一个PHP MVC框架,特点是超轻量级、有数据加密、有灵活URI路由等。对于 PHP 程序员来说,它小巧但功能强大。

主页 https://codeigniter.com/
源码 https://github.com/bcit-ci/CodeIgniter
版本 3
发布版本 3.1.5