我用方法index
编写了一个名为Admin的控制器,并将其作为URL http://localhost/admin
的/application/controllers/admin.php
。
然后,我在/application/controllers/admin/
文件夹中编写了另一个名为Account的控制器,方法login
表示URL http://localhost/admin/account/login
。
但问题是,当我访问/admin/account/login
时,我得到了404。我不知道为什么?或者,我如何在控制器中定义这2条路径?
我也面临同样的问题,但唯一的解决方案是重命名子文件夹名称或重命名外部控制器名称。
试着把admin/account/login放在admin之前,类似这样:
$route ['admin/account/login'] = 'admin/account/login';
$route ['admin'] = 'admin/index';