vista una start requerimientos modelos instalar formularios escenarios crear php view yii2 params

php - una - Yii2: ¿cómo obtener todos los params de vista pasados ​​desde el controlador?



yii2 requerimientos (1)

¿Cómo puedo obtener todos los parámetros que el controlador pasó a la vista?

Mi controlador dice:

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

Dentro de la vista var_dump($this->params) simplemente devuelve una matriz vacía en lugar de los 3 elementos. ¿Cómo puedo obtener toda la matriz que se transmitió?

La razón por la que quiero hacer esto es pasar los parámetros a otra vista con renderPartial() y quiero evitar especificar cada parámetro manualmente ...


Simplemente debes usar $_params_ :

Los parámetros (pares nombre-valor) que se extraerán y estarán disponibles en el archivo de vista.

p.ej :

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

Obtenga más información sobre cómo se procesan los archivos de vista php .