Codeigniter问题与路线!

时间:2011-06-24 18:52:25

标签: codeigniter

我正在尝试做这个路线技巧:

$route['cp/roles/:num'] = "cp/roles/index/:num";

但它不起作用:( 请帮帮我!!

高级谢谢。

2 个答案:

答案 0 :(得分:3)

根据URI Routing上的文件:

  

$route['product/(:num)'] = "catalog/product_lookup_by_id/$1";

     

以”product“作为第一段的URL,第二段中的数字将重新映射到”catalog“类,”product_lookup_by_id“方法将匹配作为变量传递给函数。

因此,对于您的特定实例,您将执行以下操作:

$route['cp/roles/(:num)'] = "cp/roles/index/$1";

答案 1 :(得分:0)

你可以尝试

$route['cp/roles/:num'] = "cp/roles";

然后使用

代替在函数中传递变量
$this->uri->segment(3);

或与细分相对应的数字。