【问题标题】:Kohana redirectKohana redirect
【发布时间】:2011-07-25 22:44:18
【问题描述】:

在 Kohana 中提交表单后,我希望用户返回主页。 为此使用重定向是否正确?

public function action_edit($id)
{
    if (!empty($post))
    {
        if ($post->validate())
        {
            $this->request->redirect(Route::get('admin')->uri(array('action' => 'list')));

        }
    }
}

提前致谢!

【问题讨论】:

    标签: redirect kohana routes


    【解决方案1】:

    重定向部分确实是正确的。 验证部分少了几行。

    【讨论】:

    • 谢谢。验证确实不完整,只是为了说明我的观点。谢谢!
    【解决方案2】:

    有时$this->request->uri($params)(而不是Route::get()->uri())可能有用。例如,当您想使用当前控制器(重定向到另一个操作)或相同的路由时。默认使用当前请求的路由参数。

    【讨论】:

    • 那你不是用 $params 去完全相同的 url 吗?
    • 相同的路由,但参数可能不同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-14
    • 2016-12-28
    • 1970-01-01
    • 1970-01-01
    • 2019-02-01
    • 1970-01-01
    相关资源
    最近更新 更多