如何在yii2中将数据从控制器发送到另一个控制器

时间:2016-08-02 10:50:52

标签: php model-view-controller yii2

我可以从控制器获取数据,然后将其发送到Yii2中的另一个控制器(在同一文件夹中)吗?

这是我的SiteController:

 public function actionShowdata()
{
$reg_res ??

我想将$ reg_res发送到我的DataController:

<span id="product-price-<?php echo $_product->getId(); ?>" class="price">

我该怎么做?

2 个答案:

答案 0 :(得分:1)

后阵列数据无法从控制器发送到另一个控制器,但您可以通过参数发送它。

尝试以下代码

$this->redirect(array('controller/action', 'param1'=>'value1', 'param2'=>'value2',...)

答案 1 :(得分:0)

您可以使用以下命令在同一请求中运行单独的操作:

Yii::$app->runAction('controller/show-data', ['param1'=>'value1', 'param2'=>'value2']);