【发布时间】:2013-02-07 09:19:05
【问题描述】:
我对 codeigniter 路由感到困惑。我正在通过在 codeigniter 中使用路由器在我的项目中实现 URL 屏蔽。
由此我对下面给出的 routing.routes 感到困惑。
$route['project/shareToFacebook/(:any)']="project/shareToFacebook/$1";
$route['project/shareToFacebook/(:any)']="project/profile/$1";
我的问题是当我调用控制器shareToFacebook时,路由会做什么?
是调用控制器profile还是调用控制器shareToFacebook?
【问题讨论】:
-
第一个,按照出现的顺序读取(然后是路由停止)
-
好的,答案正是我想要的。由于通常第二行覆盖第一行,我感到困惑。但是在这里发现路由匹配时会立即调用路由控制器并停止进一步检查路由。感谢您的支持。
-
-1 你可以试试,或者看看codeigniter文档
标签: php codeigniter routes