📜  CodeIgniter控制器

📅  最后修改于: 2021-01-01 03:22:16             🧑  作者: Mango

控制者

什么是控制器

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

考虑以下URI,

abc.com/index.php/front/

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

控制器语法

看上面的snaphsot,控制器的文件名是Main.php (首字母必须大写),类名是Main (首字母必须大写)。

什么是默认控制器

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

带URL

localhost/codeigniter/

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

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

$route['default_controller'] = ' ';

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

类构造器

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

Parent::__construct()

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