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

时间:2016-05-26 11:25:26

标签: php view yii2 params

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

我的控制员说:

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

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

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

1 个答案:

答案 0 :(得分:4)

您应该只使用$_params_

  

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

e.g。 :

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

详细了解how php view files are rendered