yii重定向数组

时间:2017-12-05 11:01:54

标签: php redirect yii

$this->redirect(array($redirect, 'error' => $error, 'msg' => $msg, 'details' => $details));

我们如何将数组作为参数传递? 我在重定向期间尝试过。

返回:

  

错误400您的请求无效。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

经过多次尝试后我发现,我传递的数组是一个关联数组并使用GET方法传递,所以如果我们在U​​RL中看到重定向,则关联数组传递每个内部元素$details数组,并且目标方法中未列出相同的参数,因此结果将找不到这样的方法。

答案 1 :(得分:-1)

如果重定向到其他页面

$this->redirect(array('YourController/YourFunction','error'=>$error,'msg'=>$msg,'details'=>$details));

如果在同一个控制器中你只需要将你的功能放在阵列上。 希望这可以帮助