2016-11-27 2 views
0

Я хочу перенаправить на другое действие в другом контроллере. Это мой код:Перенаправление на другой контроллер в yii2

$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

Кто-нибудь знает, как это решить?

ответ

0

Ошибка была разрешена! Я просто конвертирую массив с помощью json_encode, это код: $tempData = json_encode($arrayData); return Yii::$app->response->redirect(['customize-header/sorting-hea‌​ders', 'tempData' => $tempData]);