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

Yii2 - how to get all view params passed from controller?

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

我的控制器说:

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

在视图 var_dump($this->params) 中只是 returns 一个空数组而不是 3 个项目。我怎样才能得到传递过来的整个数组?

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

你应该简单地使用 $_params_ :

The parameters (name-value pairs) that will be extracted and made available in the view file.

例如:

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

详细了解 how php view files are rendered