Php 如何在ci3中进行动态路由器管理
在我的网站中,我需要自定义url 我用了一些方法,一切都很好。我得到了我需要的,但我想用一种合适的方法 下面是我的代码Php 如何在ci3中进行动态路由器管理,php,codeigniter,codeigniter-3,Php,Codeigniter,Codeigniter 3,在我的网站中,我需要自定义url 我用了一些方法,一切都很好。我得到了我需要的,但我想用一种合适的方法 下面是我的代码 $route['admin/lessons']='admin/admin/lessons'; $route['admin/lesson_mgmt']='admin/admin/lesson_mgmt'; $route['admin/labs']='admin/admin/labs'; $route['admin/tools']='admin/admin/tools'; 在这里
$route['admin/lessons']='admin/admin/lessons';
$route['admin/lesson_mgmt']='admin/admin/lesson_mgmt';
$route['admin/labs']='admin/admin/labs';
$route['admin/tools']='admin/admin/tools';
在这里,我以这种方式管理自定义url部分
我想使这个网址动态,这样,代码将不会更长,有其他部分
如果我要这样做,我必须写很多东西
在这里,我想替换一行中的所有内容
有人能给我提些建议吗
提前谢谢。像这样试试
在应用程序/config/routes.php中
$route['admin/([a-zA-Z0-9_-]+)'] = 'admin/admin/$1';
希望它能正常工作
在上述代码中<代码>[a-zA-Z0-9_-]+)
这是一个由一个或多个字母数字字符(字母+数字)组合而成的正则表达式。如果路由得到admin/characters
…它将重定向到admin/admin/characters,请尝试下面的答案。很好,谢谢。你能再给我解释一下吗?是的,所有的东西都拿到了…又到了