CodeIgniter 2不允许用于控制器的多个级别子文件夹



当我阅读文档时,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/

最新更新