我混淆codeigniter路由。我正在使用codeigniter中的路由器在我的项目中实现URL掩码。路由codeigniter
由此我得到了关于routing.routes在下面给出的混淆。
$route['project/shareToFacebook/(:any)']="project/shareToFacebook/$1";
$route['project/shareToFacebook/(:any)']="project/profile/$1";
我的问题是当我打电话给控制器shareToFacebook
什么路线会做?
是否会调用控制器profile
或调用控制器shareToFacebook
?
第一个,它们按它们出现的顺序读取(然后路由停止) –
好的,答案正是我想要的。由于通常是第二行覆盖的第一行,所以我感到困惑。但是,在路由匹配时立即发现它会调用路由控制器并停止进一步检查路由。感谢您的支持。 – shihabudheen
-1只要你可以试试看,或者看看codeigniter doucmentation – amd