【问题标题】:Yii2 - how to get all view params passed from controller?Yii2 - 如何获取从控制器传递的所有视图参数?
【发布时间】:2016-05-26 11:25:26
【问题描述】:

如何获取控制器传递给视图的所有参数?

我的控制器说:

return $this->render('update', [
    'model' => $model,
    'varA' => 3,
    'varB' => 8
]);

var_dump($this->params) 视图中只返回一个空数组而不是 3 个项目。如何获取传递的整个数组?

我想这样做的原因是使用renderPartial() 将参数传递给另一个视图,并且我想避免手动指定每个参数...

【问题讨论】:

    标签: php view yii2 params


    【解决方案1】:

    你应该简单地使用$_params_

    将被提取并在视图文件中可用的参数(名称-值对)。

    例如:

    $this->renderPartial('view', $_params_);
    

    阅读更多关于how php view files are rendered的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-30
      • 2018-07-10
      • 1970-01-01
      • 2015-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多