如何在代码点火器4中重定向另一个页面?



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

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

但是我收到以下错误:

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

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

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

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

//与索引函数配合良好

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

与外部索引函数配合良好

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

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

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

function function_name(){
...
return $this->response->redirect('https://' . $redirect_url);
}

你可以试试这个:

return $this->response->redirect(site_url('Put_here_Controller_Name/Put_here_function_Name'));

试试这个

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

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

相关内容

  • 没有找到相关文章

最新更新