Можно ли пересылать данные с одного действия контроллера на другое перед рендерингом? В принципе, я хочу сейчас, если у нас есть что-то, что делает zend _forward?
Вот мой сценарий. У меня есть платежный шлюз, который возвращает данные обратно в мое действие контроллера, и я хочу обрабатывать данные на отдельном контроллере / действии, но отображать главную страницу (без перенаправления). Можно переслать управление с одного контроллера / действия другим?
Может ли кто-нибудь предложить мне, на что я могу пойти?
В Yii 2 вы можете использовать это, что дает тот же результат forward ():
Yii::$app->runAction('new_controller/new_action', ['param1'=>'value1', 'param2'=>'value2']);
Насколько я знаю, Yii 1 имел метод forward в контроллере, который позволял вам просто пересылать на другой контроллер / действие:
$this->forward("new_controller/new_action");
Я уверен, что что-то подобное может работать и в Yii2.