CodeIgniter模型视图控制器(MVC)

本文概述

  • 模型
  • 视图
  • 控制者
CodeIgniter框架基于MVC模式。 MVC是一种软件, 可为你提供与演示视图不同的逻辑视图。因此, 网页包含最少的脚本。
CodeIgniter模型视图控制器(MVC)

文章图片
模型 模型由控制器管理。它代表你的数据结构。模型类包含一些函数, 你可以通过这些函数在数据库中插入, 检索或更新信息。
需要注意的几点
【CodeIgniter模型视图控制器(MVC)】默认情况下, 如果你未在URL中编写任何其他方法, 则始终会加载index方法。例如, 如果你的方法是
public function index()

然后你的网址将像
abc.com/index.php/file/index/

要么
abc.com/index.php/file/

但是如果你的方法是
public function xyz()

然后你的网址将像
abc.com/index.php/file/xyz/

视图 视图是呈现在用户面前的信息。它可以是网页, 也可以是页面的一部分, 例如页眉和页脚。
控制者 控制器是模型和视图之间的中介, 以处理HTTP请求并生成网页。控制器收到的所有请求都将传递到模型并进行查看以处理信息。它是Web应用程序上每个请求的中心。
需要注意的几点
  • 控制器文件必须以大写字母开头。
  • 类名也应以大写字母开头, 并且应与文件名相同。
  • 给定的cals扩展到CI_Controller, 以便它继承其所有方法。
如果你认为模型对你没有用, 或者它们更复杂, 那么你可以忽略它们并使用Controllers和Views构建项目。

    推荐阅读