Hacer Un Render Sin Ningún Layout

Hola,

Tengo este render que me funciona bien pero necesito hacer que no me incluya ningun layot, vamos sin menús, ni css ni nada solo el contenido de la vista.

He mirado aquí pero no encuentro nada. http://www.yiiframework.com/doc/api/1.1/CController#render-detail

Saludos.




$this->render('index', array(

			'dataProvider' => $dataProvider,

		)  );



dentro del index, has una condición de que aparezca solo y solo si pasa una situación, sino te muestra solo el contenido bueno creo que esa es una forma de hacerlo, aunque no se muy bien para que pides eso.

Hola, crea un layout vacio o con las partes que te interesen.

Ve al layout main.php, duplicalo y renombralo a vacio.php, en su interior pon:




<html>

 <head></head>

 <body>

   <?php echo $content; ?>

 </body>

</html>



Ahora en la accion de tu controlador indicalé que vas a utilizar el layout vacio,




  $this->layout = '//layouts/vacio';



y en este layout no hay ni css ni javascript, y lo puedes utilizar en cualquier acción.

Layouts muy simples se emplean para imprimir lo que sale en pantalla sin menus, sidebars, barra de facebook, …, pero puedes hacer lo que te de la gana.

un saludo.

+1