我试图使文件夹在控制器文件夹与确切的名称,如控制器在Codeigniter。会不会是耍了什么花招?
截图:https://i.stack.imgur.com/sJnbe.png
如果它像
/controllers/manage/manage.php
你应该添加/config/routes.php
$route['manage/(.*)'] = "manage/manage/$1";
$route['manage'] = "manage/manage";
使用相同的名称没有问题,但是容易混淆。最好的解决方案是更改名称,但您可以使用fine。
记住使用带有'manage/manage/function'的路由
EDIT
我第一次看错了,以为manage.php在manage文件夹之外。
这将工作,但你的URL将有"管理"两次。你可以修改路由配置,去掉第一个"manage",但是直接把manage.php命名为不同的名字会更容易让人混淆,也更省时。