重定向到yii2中的另一个控制器

时间:2016-11-27 08:57:06

标签: arrays redirect yii2-advanced-app

我想重定向到不同控制器中的另一个动作。 这是我的 代码

$tempData[] = $rowData;
return $this->redirect(array('customize-header/show-headers', 'arr' => $tempData));

这是目标控制器中的 actionShowHeader

public function actionShowHeaders($arr) {
    $model = new CustomizeHeader();
    $items = CustomizeHeader::getAllHeader();
    return $this->render('view', [
                'model' => $model,
                'items' => $items,
    ]);
}

但是我收到了这个错误

enter image description here

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

错误已经解决了!我只是使用json_encode转换数组,这是代码$tempData = json_encode($arrayData); return Yii::$app->response->redirect(['customize-header/sorting-hea‌​ders', 'tempData' => $tempData]);