使用数组参数Cakephp重定向

时间:2015-10-20 23:52:00

标签: php arrays cakephp redirect

我正在开发一个Cakephp项目,我有一个控制器可以制作一些算法并将信息保存到数组中。我需要在同一个控制器上调用另一个方法并将该数组作为参数发送。我需要使用重定向来执行此操作,就像这样:

return $this->redirect(['controller' => 'Identities', 'action' => 'myMethod', $array]);

如果我不使用重定向,我将不会拥有myMethod的视图,我需要它,但我需要在该视图上获得数组信息,例如执行$ this->设置为传递数组到视图。

然而,我收到此错误:

rawurlencode() expects parameter 1 to be string, array given

如何将数组作为参数发送?

1 个答案:

答案 0 :(得分:1)

您可以使用这样的查询字符串。

join
  

您可以提供路由元素或查询字符串参数。

Source