$this->redirect(array($redirect, 'error' => $error, 'msg' => $msg, 'details' => $details));
我们如何将数组作为参数传递? 我在重定向期间尝试过。
返回:
错误400您的请求无效。
任何帮助将不胜感激。
答案 0 :(得分:0)
经过多次尝试后我发现,我传递的数组是一个关联数组并使用GET
方法传递,所以如果我们在URL中看到重定向,则关联数组传递每个内部元素$details
数组,并且目标方法中未列出相同的参数,因此结果将找不到这样的方法。
答案 1 :(得分:-1)
如果重定向到其他页面
$this->redirect(array('YourController/YourFunction','error'=>$error,'msg'=>$msg,'details'=>$details));
如果在同一个控制器中你只需要将你的功能放在阵列上。 希望这可以帮助