当我阅读文档时,CodeIgniter中的控制器应该支持多个级别的子文件夹,但是就我测试而言,第一个级别的文件夹是不可能工作的。p>示例:
mysite.dev/
(索引页,默认控制器home.php,works)
mysite.dev/admin/
(admin/home.php,works in admin部分)
mysite.dev/admin/manage/
(在admin/manage/home.php中,不工作)
我试图知道为什么以及如何使其在多个级别的子文件夹上工作?
预先感谢!
ci仅允许一个子dir级别。但是,您可以按照@brendan所说的路线文件模拟此模式:
控制器:
welcome.php
admin/admin.php
admin/manage.php
路由文件:
$route['admin/manage/:any'] = "admin/manage/$1";
$route['admin/admin'] = 'admin/home.php';
您可以对硬码进行一些更改,以按预期获得工作:http://codeigniter.com/forums/viewthread/190563/