我有一个控制器Leads&有两个功能
这是我的代码
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
不重复问题在于索引功能。我怎么能用application / config / routes.php做到这一点?
示例:leads / index指向错误,因为它指向lead_details函数
答案 0 :(得分:0)
如下所示:
$route['leads/index'] = 'leads';
$route['leads(/:any)'] = 'leads/lead_details$1';
以leads
作为第一段的网址,第二段中的任何内容都会重新映射到leads
类/控制器和lead_details
方法/功能。
如果输入:
yoursite.com/leads
或yoursite.com/leads/index
,它将路由到index
类的leads
函数。yoursite.com/leads/nice-not-to-have-2
至leads/lead_details
在CI_VERSION : '3.0-dev'