在Codeignitor申请中
控制器/文件夹/子文件夹/子文件夹/ my_controller.php
如果我想访问my_controller.php我不能这样做。为此,我确定我需要更改routes.php文件来执行此操作。
$route['default_controller'] = "folder";
$route['folder/sub-folder/sub-folder'] = "folder/sub-folder/sub-folder/my_controller";
但显示404错误。
所以我的问题在控制器文件夹中很简单,有人可以在文件夹中使用文件夹 像这样:
控制器/文件夹/子文件夹/子文件夹/ my_controller.php
以及routes.php需要做什么,所以我不会得到404错误。
答案 0 :(得分:1)
我相信官方表格中有一个链接正在讨论这个问题。如果我没记错CI 171甚至不支持子目录,并且最近被包括在内,我认为他们仍然认为这是一个错误。
http://codeigniter.com/forums/viewthread/190563/
如果您只有几个子目录,您还可以在URI路由中放置规则
http://codeigniter.com/user_guide/general/routing.html
任何一种都是可以接受的,这样你就可以选择最能帮助你的东西,或者哪种东西最快。另一个选择是调查为什么你需要这么多的目录,特别是对于控制器,因为这将使你的网址更长,这可能会让你在SEO和其他因素上。