如何将参数传递给Codeigniter中URL帮助器中的重定向方法?

mko*_*mko 6 codeigniter

我是Codeigniter的新手,我希望在验证失败后重定向到控制器:

if(!validate)
{
  redirect('/poll/list');
}
Run Code Online (Sandbox Code Playgroud)

但我需要传递一个变量,$error以显示一些错误指示,但我不知道如何将参数传递给redirect方法中URL helper,并且想法?

Lau*_*nce 12

使用session flashdata - 这正是它的设计目的:

if(!validate)
{
  $this->session->set_flashdata('error', 'your_error');
  redirect('/poll/list');
}
Run Code Online (Sandbox Code Playgroud)

然后在你的poll/list函数里面:

$error_msg = $this->session->flashdata('error');
Run Code Online (Sandbox Code Playgroud)