将索引控制器定义为 codeigniter 中的默认控制器

Bha*_*ama 2 php codeigniter-3

我将尝试将索引控制器定义为默认控制器

我也会更改routes.php文件

$route['default_controller'] = 'index';
Run Code Online (Sandbox Code Playgroud)

但是当我定义welcome或其他控制器名称时admin它不起作用,所以它会起作用

$route['default_controller'] = 'welcome';
Run Code Online (Sandbox Code Playgroud)

或者

$route['default_controller'] = 'admin';
Run Code Online (Sandbox Code Playgroud)

我的网址是

http://localhost/ciDemo/

如果default_controlleradmin还是welcome会工作,但default_controller就是index这样的错误将得到

404页面不存在

未找到您所请求的页面。

如果有任何方法可以将index控制器用作default controller

我的控制器文件如下:

Admin
Index
Welcome
Run Code Online (Sandbox Code Playgroud)

Dal*_*ale 5

控制器名称

由于您的控制器类将扩展主应用程序控制器,您必须小心不要将您的方法命名为与该类使用的相同,否则您的本地方法将覆盖它们。以下是保留名称的列表。请勿将您的控制器命名为以下任何一种:

CI_控制器

默认

指数

取自 codeigniter 3 文档