Php 在CodeIgniter中使用多级文件夹的路由

Php 在CodeIgniter中使用多级文件夹的路由,php,codeigniter,Php,Codeigniter,是否可以使用CodeIgniter路由到子文件夹。我当前的文件夹设置是这样的,使用“我的路线”行可以访问我的所有者控制器。我访问的url是www.site.com/owners/home controllers / login.php owners / home.php profile.php students / home.php

是否可以使用CodeIgniter路由到子文件夹。我当前的文件夹设置是这样的,使用“我的路线”行可以访问我的所有者控制器。我访问的url是www.site.com/owners/home

controllers /
        login.php
        owners /
                home.php
                profile.php
        students /
                home.php
                profile.php

$route['owners'] = "owners/home";
我想把所有者和学生放在一个单独的文件夹中,对他们进行分组,但通过相同的url访问他们,而不显示用户文件夹。我希望下面的路线能把我带到我想去的地方

controllers /
        login.php
        users / 
                owners /
                        home.php
                        profile.php
                students /
                        home.php
                        profile.php

$route['users/owners'] = "owners/home";
你把它放回前面左边的部分是URL中的位->右边的部分是定义路径在控制器中的位置的部分


第二条语句可能是确保控制器方法仍然有效所必需的,这取决于您的routes.php文件,因为我的自定义安装现在已被大量修改

不,您不能这样设置文件夹,它将不起作用。像这样重命名控制器
owners\u home.php
students\u home.php
$route['owners'] = "users/owners";    
$route['owners/(:any)'] = "users/owners/$1";