路由到控制器/方法/ id

时间:2013-09-02 10:45:37

标签: php codeigniter routing

我定义了这条路线:

$route['importador/portes/eliminar/(:num)'] = 'mycontroller/mymethod/$id';

现在,如果我输入网址http://localhost/mywebsite/importador/portes/eliminar/4,它会加载正确的控制器。我的控制器的内容是echo $id;。并且打印总是"$id"而不是4。

这是我的第一条路线,所以我必须做错事。

任何提示?

我的控制器“importador”上的方法是:

class importador {

   public function portes_eliminar($id)
   {
       echo $id;
   }
}

1 个答案:

答案 0 :(得分:1)

你的路由器应该是这样的:

$route['importador/portes/eliminar/(:num)'] = 'importador/portes_eliminar/$1';