HELP 关于路由的一个小问题
加入我现在地址是 http:111.111.111.11/admin/admin/...第一个admin是文件夹
第二个是控制器
怎么通过路由让地址中只有一个admin呢 crazyci 发表于 2017-3-9 11:05
$route['你要访问的url地址']['get'] = '目录/控制器/方法';
$route['admin'] = 'admin/admin';
$route['admin/(:any)'] = 'admin/admin/$1';
$route['admin/(:any)/(:any)'] = 'admin/admin/$1/$2';
$route['admin/(:any)/(:any)/(:any)'] = 'admin/admin/$1/$2/$3';
这样的还是会有页面404 crazyci 发表于 2017-3-9 11:22
$route['admin/(:any)'] = 'admin/admin/$1'; 你$1 传的是参数吗? 方法名称不是参数。不可以传 ...
哦哦不是$1这样的就是只能传参的呀 crazyci 发表于 2017-3-9 09:59
route.php -> $route['admin']['get'] = 'admin/admin';
不行欸 按你这个 到http://111.111.111.11/admin/account就404了 route.php -> $route['admin']['get'] = 'admin/admin'; 你控制器和方法还有目录名称分别是? $route['你要访问的url地址']['get'] = '目录/控制器/方法'; $route['admin/(:any)'] = 'admin/admin/$1'; 你$1 传的是参数吗? 方法名称不是参数。不可以传 不要把目录名和控制器名搞成一样的,这样就会遇到各种问题,本身这就是会造成歧义的写法。 咯卡 发表于 2017-3-9 11:50
哦哦不是$1这样的就是只能传参的呀
{:3_50:}
页:
[1]
2