Forward data from one controller action to other in Yii2(在 Yii2 中将数据从一个控制器动作转发到另一个控制器动作)
问题描述
是否可以在渲染之前将数据从一个控制器操作转发到另一个控制器操作?基本上,我想现在是否有 Zend _forward 所做的事情?
Is it possible to forward data from one controller action to other before the render? Basically, I want to now if we have something that Zend _forward does?
这是我的场景.我有一个支付网关,将数据返回给我的控制器操作,我想要的是处理单独的控制器/操作上的数据,但呈现主页(没有重定向).是否可以将控制从一个控制器/动作转发到另一个控制器?
Here is my scenario. I have a payment gateway that returns data back to my controller action, what I want is to handle data on separate controller/action but render the home page (without redirection). Is it possible to forward control from one controller/action to other ?
有人可以建议我去吗?
推荐答案
在 Yii 2 中,你可以使用这个产生与 forward() 相同的结果:
In Yii 2, you can use this which yields the same result of forward():
Yii::$app->runAction('new_controller/new_action', ['param1'=>'value1', 'param2'=>'value2']);
这篇关于在 Yii2 中将数据从一个控制器动作转发到另一个控制器动作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:在 Yii2 中将数据从一个控制器动作转发到另一个控制器动作
基础教程推荐
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 超薄框架REST服务两次获得输出 2022-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- 在多维数组中查找最大值 2021-01-01