【问题标题】:Kohana 3 - Getting value from URLKohana 3 - 从 URL 获取价值
【发布时间】:2010-05-29 00:57:20
【问题描述】:

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

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

【问题讨论】:

    标签: routes kohana kohana-3


    【解决方案1】:

    根据你的路线,你可以这样做

    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');
    

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多