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 .