我可以从控制器获取数据,然后将其发送到Yii2中的另一个控制器(在同一文件夹中)吗?
这是我的SiteController:
public function actionShowdata()
{
$reg_res ??
我想将$ reg_res发送到我的DataController:
<span id="product-price-<?php echo $_product->getId(); ?>" class="price">
我该怎么做?
答案 0 :(得分:1)
后阵列数据无法从控制器发送到另一个控制器,但您可以通过参数发送它。
尝试以下代码
$this->redirect(array('controller/action', 'param1'=>'value1', 'param2'=>'value2',...)
答案 1 :(得分:0)
您可以使用以下命令在同一请求中运行单独的操作:
Yii::$app->runAction('controller/show-data', ['param1'=>'value1', 'param2'=>'value2']);