返回首页 CodeIgniter 用户指南

模式-视图-控制

CodeIgniter 基于模式-视图-控制这一模式设计。MVC 能将逻辑层和展示层分离。实际上,它能让你的 web 页面包含最少的代码,因为显示模块从 PHP 代码中分离出来了。

  • 模式 表示你的数据结构。通常你的模式类包含的函数,能帮你检索,插入,更新数据块里的数据。
  • 视图 是展示给用户看的信息。视图通常是一个 web 页面,但是在 CodeIgniter 中,视图也可以是页面的一部分,比如头部,底部。也可以是 RSS 页面,或者其他任何类型的页面。
  • 控制模式视图,需要处理的资源的桥梁,并生成 web 页面。

CodeIgniter 在使用 MVC 方面非常的宽松,因为模式并不是必须的。如果你觉得自己不需要分离,或者觉得维护模式,需要花费更多的精力,你可以不用管模式,仅使用控制视图

CodeIgniter 也可以和你现有的脚本合并使用,或者允许自行开发此系统的核心库,可以让你找到最适合你的方式工作。