Kohana 3 - 从URL获取价值

时间:2010-05-29 00:57:21

标签: routes kohana kohana-3

我有登录功能,会检查会话,如果不存在,用户将通过Request::instance()->redirect('managers/error/1');重定向

在管理器控制器的错误操作中,我无法获得表示特定错误消息的值1。 如何从网址中捕获值“1”,我只使用标准路由。

1 个答案:

答案 0 :(得分:4)

根据您的路线,您可以

public function action_error($id) {
   // $id will be your 1
}

或者您可以明确设置路线

Route::set('managers_errors', 'managers/error/<id>',  array('id' => '\d+'));

然后你可以在方法/动作中使用

$id = $this->request->param('id');