我在我的 Controller 目录中设置了一个admin文件夹,在该文件夹下,我有3个单独的子文件夹,其中有 Controller 。

-- Controllers
---- Admin
------ Dashboard
-------- dashboard.php
-------- file.php
------ Members
-------- members.php
-------- file.php
------ Settings
-------- settings.php
-------- file.php

我试图像这样在routes.php文件中路由它
$route['admin/(:any)/(:any)'] = 'admin/$1/$2';
$route['admin/(:any)'] = 'admin/$1/$1';
$route['admin'] = 'admin/index';

我该怎么做才能解决此问题?

最佳答案

“开箱即用”代码点火器在 Controller 目录中不支持多个子目录级别,仅支持一个。

There is a way to extend the routing class to support this, check this blog entry.

关于php - 路由到CodeIgniter中的多个子文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5213115/

10-17 02:51