控制器

2025 年 3 月 17 日 | 阅读 1 分钟

什么是控制器

控制器是模型和视图之间的中介,用于处理 HTTP 请求并生成网页。 控制器接收到的所有请求都会传递给模型和视图来处理信息。 它是 Web 应用程序中每个请求的中心。

考虑以下 URI,

在这个 URI 中,CodeIgniter 将尝试查找 Front.php 文件和 Front 类。


控制器语法

controller 1

查看上面的截图,控制器的文件名是 Main.php(第一个字母必须大写),类名是 Main(第一个字母必须大写)。


什么是默认控制器

当 URL 中未提及文件名时,默认控制器中指定的文件将默认加载。 默认情况下,它是 Welcome.php,这是安装 CodeIgniter 后看到的第一个页面。

使用 URL

由于 URL 中未提及文件名,因此将加载 Welcome.php。

虽然根据您的需要,您可以在文件 application/config/routes.php 中更改默认控制器。

在这里,指定您希望默认加载的文件名。


类构造函数

要使用构造函数,您需要提及以下代码行,

我们需要手动调用父构造函数,因为本地构造函数将覆盖父控制器中的构造函数。