是否可以使用CodeIgniter路由到子文件夹。我当前的文件夹设置是这样的,我的路由线访问我的所有者控制器。我访问的网址是www.site.com/owners/home
controllers /
login.php
owners /
home.php
profile.php
students /
home.php
profile.php
$route['owners'] = "owners/home";
我想将所有者和学生放在一个单独的文件夹中,对它们进行分组,但是通过相同的URL访问它们而不显示users文件夹。我希望下面的路线能让我到达我想要的地方。
controllers /
login.php
users /
owners /
home.php
profile.php
students /
home.php
profile.php
$route['users/owners'] = "owners/home";
答案 0 :(得分:1)
$route['owners'] = "users/owners";
$route['owners/(:any)'] = "users/owners/$1";
你得到它回到前面左边的部分是URL中的位 - >右边的部分是定义路径在控制器中的位置的部分。
可能需要第二个语句来确保控制器方法仍然有效 - 取决于您的routes.php文件,因为我的自定义安装现在已经过大量修改!