php - 在 Yii2 中将数据从一个 Controller Action 转发到另一个 Controller Action

标签 php yii2

是否可以在渲染之前将数据从一个 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/

相关文章:

yii2 - Yii2将函数应用于所有请求

activerecord - yii2 中区分大小写的查询

php - ActiveRecord 批量插入 (yii2)

PHP 嵌套 FOR 循环故障排除

PHP 启用 <?= ?>

php - 用于 PHP 的字符串生成器

mysql - Yii2 匹配 IN 子句中的所有值

php - 将我的 wordpress 网址从 http 更改为 https,现在管理面板无法正常工作

php - 第一天!= "first day of this month"

validation - Yii2:为什么验证错误不会抛出异常?