Renderizar vista en una vista? Help

Hola Gente Alguien me puede ayudar con la siguiente pregunta.

¿Como hago para renderizar una vista en otra vista osea tengo un gridview y al lado de este tengo un div donde quiero que al presionar la opcion editar se ejecute la acción update, y se rederize hay mismo el formulario sin ir a redireccionar

por ajax llamas a la accion y en el success cargas el contenido en el div que has preparado.

En el controlador pones algo asi:




if (Yii::$app->request->isAjax) {

	//codigo que obtiene los datos		

	return $this->renderAjax('_Form', [

		'model' => $model,

		'dato1' => $dato1,

                .................

		'daton' => $daton,

	]);

}



es mas javascript que php.

saludos

Buenas.

Aquí tienes un WIKI.

Un saludo.