Codeigniter 为什么即使我在默认应用程序文件夹中定义了管理面板文件夹,也无法访问

Codeigniter 为什么即使我在默认应用程序文件夹中定义了管理面板文件夹,也无法访问,codeigniter,Codeigniter,我想创建管理面板,因此我在应用程序文件夹(C:\wamp\www\new\application\admin)内创建了管理文件夹,在管理文件夹内我放置了管理的模型视图控制器,在管理文件夹外,即在(C:\wamp\www\new\application)应用程序文件夹内我放置了默认用户模型视图控制器,在位于(C:\wamp\www\new)的index.php文件中,我编写了以下代码 $application_folder = 'application'; $application_folder

我想创建管理面板,因此我在应用程序文件夹(C:\wamp\www\new\application\admin)内创建了管理文件夹,在管理文件夹内我放置了管理的模型视图控制器,在管理文件夹外,即在(C:\wamp\www\new\application)应用程序文件夹内我放置了默认用户模型视图控制器,在位于(C:\wamp\www\new)的index.php文件中,我编写了以下代码

$application_folder = 'application';
$application_folder = 'application/admin';
我在配置中的路径是欢迎控制器,它在应用程序控制器和管理控制器中都是相同的,应用程序控制器进入用户视图,而管理控制器进入管理登录视图

$route['default_controller'] = "welcome";
但当我打开浏览器开始这个项目时出现了错误


我不知道出了什么问题,请帮助我,除非需要,否则您不应该更改
index.php

变量
$application\u folder
用于定义codeigniter项目的应用程序文件夹。不能在单个项目中定义多个应用程序文件夹。 在代码中,您将为
$application\u文件夹
分配两个值,并采用后一个值,即
'application/admin'
。因此codeigniter将在
application/admin/config
目录中查找配置文件。这就是为什么会出现
打开流失败
错误的原因

对于管理面板,您可以在控制器目录中创建一个名为
application/controllers/admin
的目录,并将所有管理面板控制器放在该目录中。更重要的是,您可以拥有一个路由控制器
application/controllers/admin.php
,当用户输入url
yourwebsite.com/admin/
时,将调用该控制器的索引函数

希望你现在明白了