是否可以在渲染之前将数据从一个 Controller 操作转发到另一个 Controller 操作?基本上,我现在想知道我们是否有 Zend _forward 做的事情?
这是我的场景。我有一个支付网关将数据返回到我的 Controller 操作,我想要的是在单独的 Controller /操作上处理数据但呈现主页(不重定向)。是否可以将控制权从一个 Controller / Action 转发给其他 Controller / Action ?
有人可以建议我去吗?
最佳答案
在 Yii 2 中,您可以使用它来产生与 forward() 相同的结果:
Yii::$app->runAction('new_controller/new_action', ['param1'=>'value1', 'param2'=>'value2']);
关于php - 在 Yii2 中将数据从一个 Controller Action 转发到另一个 Controller Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28251890/