我有一个控制器引线,有两个功能
1.索引
1.引线细节
这是我的代码
class Leads extends CI_Controller {
public function index(){}
public function lead_details($slug){}
其工作原理如下
www.mysite.com/leads/ This will access to index function
www.mysite.com/leads/lead_details/nice-not-to-have-2
现在我想得到的细节
www.mysite.com/leads/nice-not-to-have-2
我试过了,但它与索引函数混淆
$route['leads/(:any)'] = 'leads/lead_details'
注意:这不是this的副本
问题是与索引功能。我怎么能做它与应用程序/配置/路由.php?
示例:leads/index给予lead_details函数时出错
2条答案
按热度按时间g0czyy6m1#
纠正如下:
以
leads
作为第一段的URL,第二段中的任何内容都将被重新Map到leads
类/控制器和lead_details
方法/函数。如果您键入:
yoursite.com/leads
还是yoursite.com/leads/index
,它都将路由到leads
类的index
函数。yoursite.com/leads/nice-not-to-have-2
至leads/lead_details
在
CI_VERSION : '3.0-dev'
上测试aij0ehis2#
如果你想路由你控制器函数,去config-〉routes.php,然后在这里解决你的路由,就像这样$route [′ routename ′] = ′ leads/leads-details ′;#url函数