📜  CodeIgniter模型视图控制器

📅  最后修改于: 2021-01-01 03:19:34             🧑  作者: Mango

模型视图控制器(MVC)

CodeIgniter框架基于MVC模式。 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应用程序上每个请求的中心。

需要注意的几点

  • 控制器文件必须以大写字母开头。
  • 类名也应该以大写字母开头,并且应该与您的文件名相同。
  • 给定的calss扩展到CI_Controller,以便它继承其所有方法。

如果您认为模型对您没有用,或者它们更复杂,那么您可以忽略它们,并使用Controllers和Views构建您的项目。