搜索这个问题,我发现了这个问题/答案: Kohana 3 get current controller/action/arguments
我最近在使用codeigniter一段时间后切换到Kohana。 在Codeigniter中,您可以(在控制器中):
public function action_nameAction($param1, $param2 = null, ...){
$something = $param1;
}
致电www.mysite.com/controllerName/param1/param2
我真的很喜欢这种方法,并没有真正理解Kohana重新定义路线的方法......
如果在Kohana中有一个Codeigniter方法的解决方案,我想了解如何实现它的一些线索。 如果没有,请有人向我解释为每个不属于默认路线的案件重新定义新路线的兴趣......
答案 0 :(得分:1)
Route::set('default', '(<controller>(/<action>(/<id1>(/<id2>))))')
->defaults(array(
'controller' => 'welcome',
'action' => 'index',
));
$id = $request->param('id1');
$id = $request->param('id2');