0

我正在尝试使用CodeIgniter4注册后重定向到登录页面:

helper('url');      
return redirect()->to('pages/login_f');            

但我收到以下错误:

404 - 找不到文件
控制器或其方法:{0}::{1}

4

5 回答 5

0

你甚至不需要加载助手。Codeigniter4 中的重定向很简单:

    ...
    return redirect()->to('pages/login_f');

虽然,您需要有这样的控制器pages和方法login_f可用。如果您可以http://.../pages/login_f在浏览器中打开页面,那么重定向应该可以工作。否则,您必须在App/Config/Routes.php文件中设置特定的路线。

于 2020-06-12T00:01:18.647 回答
0

试试这个

return redirect()->to(base_url().'/pages/login_f');   

这应该可以解决您的问题。

于 2020-11-11T07:13:16.110 回答
0

如果您使用的是控制器,则不需要辅助功能。您可以执行以下操作:

  function function_name(){
...
return $this->response->redirect('https://' . $redirect_url);
}
于 2020-05-11T17:07:28.317 回答
0

你可以试试这个:

return $this->response->redirect(site_url('Put_here_Controller_Name/Put_here_function_Name'));
于 2020-05-15T05:13:29.597 回答
0

// 与索引函数一起工作

return redirect()->to('public/home');

// 与外部索引函数一起工作

return $this->response->redirect(site_url('public/login'));

但是没有任何代码与库一起使用。

于 2021-08-10T21:23:38.437 回答